!(function (t) {
  var n = {};
  function e(a) {
    if (n[a]) return n[a].exports;
    var i = (n[a] = { i: a, l: !1, exports: {} });
    return t[a].call(i.exports, i, i.exports, e), (i.l = !0), i.exports;
  }
  (e.m = t),
    (e.c = n),
    (e.d = function (t, n, a) {
      e.o(t, n) || Object.defineProperty(t, n, { enumerable: !0, get: a });
    }),
    (e.r = function (t) {
      "undefined" !== typeof Symbol &&
        Symbol.toStringTag &&
        Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }),
        Object.defineProperty(t, "__esModule", { value: !0 });
    }),
    (e.t = function (t, n) {
      if ((1 & n && (t = e(t)), 8 & n)) return t;
      if (4 & n && "object" === typeof t && t && t.__esModule) return t;
      var a = Object.create(null);
      if (
        (e.r(a),
        Object.defineProperty(a, "default", { enumerable: !0, value: t }),
        2 & n && "string" != typeof t)
      )
        for (var i in t)
          e.d(
            a,
            i,
            function (n) {
              return t[n];
            }.bind(null, i)
          );
      return a;
    }),
    (e.n = function (t) {
      var n =
        t && t.__esModule
          ? function () {
              return t.default;
            }
          : function () {
              return t;
            };
      return e.d(n, "a", n), n;
    }),
    (e.o = function (t, n) {
      return Object.prototype.hasOwnProperty.call(t, n);
    }),
    (e.p = "/"),
    e((e.s = 766));
})({
  143: function (t, n, e) {
    "use strict";
    n.a = {
      "\u65f6\u95f4\u683c\u5f0f": "format",
      "\u65f6\u95f4": "time",
      "\u542f\u59cb\u503c": "startVal",
      "\u52a8\u753b\u65f6\u957f": "duration",
      "\u6570\u5b57\u5206\u7ec4": "useGrouping",
      "\u66f4\u65b0\u95f4\u9694": "interval",
      "\u968f\u673a\u8303\u56f4\u6700\u5c0f\u503c": "randomMin",
      "\u968f\u673a\u8303\u56f4\u6700\u5927\u503c": "randomMax",
      "\u6700\u5c0f\u503c": "min",
      "\u6700\u5927\u503c": "max",
      "\u884c\u6570": "rowNum",
      "\u5947\u6570\u884c\u80cc\u666f\u989c\u8272": "oddRowBGC",
      "\u5076\u7d20\u884c\u80cc\u666f\u989c\u8272": "evenRowBGC",
      "\u6587\u5b57\u989c\u8272": "textFill",
      "\u7b49\u5f85\u65f6\u95f4": "waitTime",
      "\u60ac\u505c\u6682\u505c\u8f6e\u64ad": "hoverPause",
      "\u5217\u5bbd": "columnWidth",
      "\u5bf9\u9f50\u65b9\u5f0f": "align",
      "\u8f6e\u64ad\u65b9\u5f0f": "carousel",
      "\u5b57\u4f53\u5927\u5c0f": "fontSize",
      "\u56fe\u8868\u989c\u8272": "colors",
      "\u5355\u4f4d": "unit",
      "\u7c7b\u578b": "type",
      "\u53cd\u8f6c": "reverse",
      "\u989c\u8272": "colors",
      "\u8fb9\u6846\u989c\u8272": "colors",
      "\u6807\u9898": "title",
      "\u6807\u9898\u5bbd\u5ea6": "titleWidth",
      "\u6587\u672c": "text",
      "\u7ebf\u6027\u6e10\u53d8\u8272": "linearGradient",
      "\u5f84\u5411\u6e10\u53d8\u8272": "radialGradient",
      "\u5706\u9525\u6e10\u53d8\u8272": "conicGradient",
      "\u9ad8\u5ea6": "heigth",
      "\u56fe\u7247": "image",
      "\u76ee\u6807\u5143\u4ef6": "targetItem",
      "\u5185\u8fb9\u8ddd": "padding",
      "\u6570\u5b57\u683c\u5f0f\u5316": "numberToLocale",
      "\u5faa\u73af\u64ad\u653e": "loop",
      "\u81ea\u52a8\u64ad\u653e": "autoplay",
      "\u52a8\u753b\u901f\u5ea6": "speed",
      "\u72b6\u6001\u5207\u6362": "toggle",
      "\u52a8\u753b\u7f16\u53f7": "id",
      "\u7f16\u8f91\u5668\u914d\u7f6e": "axhubEditorConfig",
      "\u626b\u63cf\u7ebf\u989c\u8272": "lineColor",
    };
  },
  21: function (module, __webpack_exports__, __webpack_require__) {
    "use strict";
    __webpack_require__.d(__webpack_exports__, "n", function () {
      return loadJS;
    }),
      __webpack_require__.d(__webpack_exports__, "o", function () {
        return replaceAll;
      }),
      __webpack_require__.d(__webpack_exports__, "j", function () {
        return getGlobalConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "g", function () {
        return getConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "p", function () {
        return setAttrByLabel;
      }),
      __webpack_require__.d(__webpack_exports__, "h", function () {
        return getDataAndKeys;
      }),
      __webpack_require__.d(__webpack_exports__, "m", function () {
        return getRepeaterRowsAndColumns;
      }),
      __webpack_require__.d(__webpack_exports__, "q", function () {
        return setGlobalVariableValue;
      }),
      __webpack_require__.d(__webpack_exports__, "k", function () {
        return getGlobalVariableValue;
      }),
      __webpack_require__.d(__webpack_exports__, "e", function () {
        return formatValue;
      }),
      __webpack_require__.d(__webpack_exports__, "d", function () {
        return ensureArray;
      }),
      __webpack_require__.d(__webpack_exports__, "a", function () {
        return axGet;
      }),
      __webpack_require__.d(__webpack_exports__, "b", function () {
        return chartConfigToRepeaterConfig;
      }),
      __webpack_require__.d(__webpack_exports__, "l", function () {
        return getKeysByData;
      }),
      __webpack_require__.d(__webpack_exports__, "f", function () {
        return getCache;
      }),
      __webpack_require__.d(__webpack_exports__, "c", function () {
        return convertSVGToCanvas;
      }),
      __webpack_require__.d(__webpack_exports__, "i", function () {
        return getEditorData;
      });
    var scriptjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(52),
      scriptjs__WEBPACK_IMPORTED_MODULE_0___default = __webpack_require__.n(
        scriptjs__WEBPACK_IMPORTED_MODULE_0__
      ),
      _antv_util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(39);
    const $ = window.$,
      loadJS = (t) =>
        new Promise((n) =>
          scriptjs__WEBPACK_IMPORTED_MODULE_0___default.a.get(t, () => {
            n(!0);
          })
        ),
      replaceAll = (t, n, e) => (
        (n = n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1")),
        t.replace(new RegExp(n, "g"), e)
      ),
      bool = (t) =>
        !(
          "false" === t ||
          0 === t ||
          null === t ||
          void 0 === t ||
          "" === t ||
          !1 === t
        ),
      getGlobalConfig = () => {
        if (window.acpGlobalConfig) return window.acpGlobalConfig;
        let t = {};
        return (
          window.$axure.internal((n) => {
            n.pageData.variables.map((e) => {
              (e = e.replaceAll("_", ".")),
                (t[e] = formatValue(
                  n.globalVariableProvider.getVariableValue(e)
                ));
            });
          }),
          (window.acpGlobalConfig = t),
          t
        );
      },
      getRepeater = (t) => {
        let n;
        return (
          window
            .$axure((t) => "repeater" === t.type)
            .each((e, a) => {
              t === a && (n = e);
            }),
          n
        );
      },
      getConfig = function (t) {
        let n =
            arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
          e =
            arguments.length > 2 && void 0 !== arguments[2]
              ? arguments[2]
              : null;
        try {
          let a = {},
            i = e || getRepeaterRowsAndColumns(t).rows,
            o = n;
          return (
            e
              ? i.map((t) => {
                  if (t.item) {
                    let n = o[t.item] || t.item;
                    a[n] = t.value;
                  }
                })
              : i.map((t) => {
                  if (t.item) {
                    let n =
                      o[t.item.text.trim().toLowerCase()] || t.item.text.trim();
                    if (t.value) {
                      let e;
                      (e =
                        "image" === t.value.type
                          ? "./" + t.value.img.s0
                          : t.value.text.trim()),
                        (a[n] = "code" !== n ? formatValue(e) : e);
                    }
                  }
                }),
            a
          );
        } catch (a) {
          return (
            console.error(a),
            console.log("Error\uff1aCan not get config by  " + t),
            null
          );
        }
      },
      getAnnotations = (t, n) => {
        try {
          let e = [],
            { rows: a, columns: i } = getRepeaterRowsAndColumns(t),
            o = n;
          return (
            i.map((t, n) => {
              if (n > 0) {
                let n = {};
                a.map((e) => {
                  if (e.option) {
                    let a =
                        o[e.option.text.trim().toLowerCase()] ||
                        e.option.text.trim(),
                      i = e[t].text.trim();
                    i && ((i = formatValue(i)), setAttrByLabel(n, a, i));
                  }
                }),
                  e.push(n);
              }
            }),
            e
          );
        } catch (e) {
          return (
            console.error(e),
            console.error("Error\uff1aCan not get annotations by  " + t),
            null
          );
        }
      },
      isIE = () => !(!window.ActiveXObject && !("ActiveXObject" in window)),
      setAttrByLabel = (t, n, e) => {
        let a = [];
        (a = n.split(".")),
          a.forEach((n, i, o) => {
            if (n.endsWith("]")) {
              let o = /\[(^[1-9]\d*|0)\]$/g.exec(n);
              if (o) {
                n = n.replace(o[0], "");
                let r = Number(o[1]);
                (t[n] && t[n].constructor === Array) || (t[n] = []),
                  i == a.length - 1
                    ? (t[n][r] = e)
                    : ((t[n][r] && t[n][r].constructor === Object) ||
                        (t[n][r] = {}),
                      (t = t[n][r]));
              }
            } else
              i == a.length - 1
                ? (t[n] = e)
                : ((t[n] && t[n].constructor === Object) || (t[n] = {}),
                  (t = t[n]));
          });
      },
      getDataAndKeys = (t) => {
        let n = [],
          e = getRepeaterRowsAndColumns(t),
          a = e.rows,
          i = e.columns;
        return {
          data: a.map((t, e) => {
            n = Object.getOwnPropertyNames(t);
            let a = {};
            return (
              n.map((n, e) => {
                let i = t[n].text || null;
                t[n].img && (i = t[n].img.s0 || i),
                  (a[n] = isNaN(i) || null === i ? i : Number(i)),
                  !e &&
                    isNaN(i) &&
                    (a[n] = a[n].replace(RegExp("{br}", "g"), "\n"));
              }),
              a
            );
          }),
          keys: i,
        };
      },
      getRepeaterRowsAndColumns = function (t, n, e) {
        let a;
        window.$axure.internal(function (t) {
          a = t;
        });
        var i = n;
        void 0 === i
          ? (i = a.repeater.getAllItemIds(t))
          : "object" != typeof i && (i = [i]),
          void 0 === e
            ? (e = getRepeater(t).dataProps)
            : "object" != typeof e && (e = [e]),
          (n = []);
        for (var o = 0, r = i.length; o < r; o++) {
          for (var c = {}, s = 0, l = e.length; s < l; s++) {
            var d = e[s].toLowerCase(),
              p = i[o];
            "string" == typeof p &&
              -1 != p.indexOf("-") &&
              (p = a.repeater.getItemIdFromElementId(p));
            var h = a.repeater.getData({}, t, i[o], d, "data");
            "object" === typeof h
              ? (void 0 === (h = a.deepCopy(h)).type && (h.type = "text"),
                (c[d] = h))
              : (c[d] = { type: "text", text: h });
          }
          n.push(c);
        }
        return { columns: e, rows: n };
      },
      setGlobalVariableValue = (t, n) => {
        let e;
        window.$axure.internal(function (t) {
          e = t;
        }),
          e.globalVariableProvider.setVariableValue(t, n, !1);
      },
      getGlobalVariableValue = (t, n) => {
        let e;
        return (
          window.$axure.internal(function (t) {
            e = t;
          }),
          e.globalVariableProvider.getVariableValue(t, n, !1)
        );
      },
      formatNumber = (t) => (!isNaN(t) && t ? Number(t) : t),
      formatValue = (str) => {
        if ("" === str || void 0 === str || null === str) return;
        if ("string" !== typeof str) return str;
        if (!isNaN(str)) return Number(str);
        if (-1 !== ["true", "false"].indexOf(str)) return "true" === str;
        try {
          return JSON.parse(str);
        } catch (error) {}
        if (0 === str.indexOf("function("))
          return eval("(false || " + str + ")");
        let reg = /\[(.+?)\]/g,
          res = reg.exec(str);
        return res
          ? res[1]
              .split(",")
              .map((t) =>
                isNaN(t) ? t.replaceAll("'", "").replaceAll('"', "") : Number(t)
              )
          : -1 !== str.indexOf("|")
          ? str.split("|").map((t) => (isNaN(t) ? t : Number(t)))
          : -1 !== str.indexOf(",") && -1 === str.indexOf("rgb")
          ? str.split(",").map((t) => (isNaN(t) ? t : Number(t)))
          : str;
      },
      ensureArray = (t) => (Array.isArray(t) ? t : void 0 === t ? [] : [t]),
      axGet = (t) =>
        new Promise(function (n, e) {
          window.$.ajax({
            type: "GET",
            url: t,
            success: function (t) {
              n(t);
            },
            error: function (t, n) {
              e(n);
            },
          });
        });
    function chartConfigToRepeaterConfig(t) {
      let n = {};
      return (
        (function t(e, a) {
          for (let i in e) {
            let o = e[i],
              r = a ? "".concat(a, ".").concat(i) : i;
            "object" !== typeof o || Array.isArray(o) ? (n[r] = o) : t(o, r);
          }
        })(t, ""),
        n
      );
    }
    const getKeysByData = (t) =>
        Array.isArray(t)
          ? Object.keys(t[0])
          : t.children
          ? Object.keys(
              (null === t || void 0 === t ? void 0 : t.children[0]) || {}
            )
          : [],
      getCache = (t) => {
        let n = t + "=",
          e = decodeURIComponent(document.cookie).split(";");
        for (let i = 0; i < e.length; i++) {
          let t = e[i];
          for (; " " === t.charAt(0); ) t = t.substring(1);
          if (0 === t.indexOf(n)) {
            let e = t.substring(n.length, t.length);
            try {
              return JSON.parse(e);
            } catch (a) {
              return e;
            }
          }
        }
        return "";
      },
      convertSVGToCanvas = (t, n, e) => {
        const a = new Blob([t], { type: "image/svg+xml" }),
          i = URL.createObjectURL(a),
          o = document.createElement("canvas");
        (o.width = n), (o.height = e);
        const r = new Image();
        return (
          (r.crossorigin = "anonymous"),
          r.setAttribute("crossorigin", "anonymous"),
          (r.src = i),
          new Promise((t, a) => {
            (r.onload = () => {
              URL.revokeObjectURL(i);
              const a = o.getContext("2d");
              (a.fillStyle = "rgba(255, 255, 255, 0)"),
                a.fillRect(0, 0, n, e),
                a.drawImage(r, 0, 0, n, e),
                t(o);
            }),
              (r.onerror = (n) => {
                URL.revokeObjectURL(i), console.warn(n), t(null);
              });
          })
        );
      },
      getEditorData = async function (t, n) {
        var e, a, i, o;
        let r =
          arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
        const c = window.$;
        let s = c(t).find("img#".concat(t.id, "_img")).attr("src") || "",
          l = null,
          d = !1;
        if (s.endsWith(".svg") && !window.location.href.startsWith("file://"))
          try {
            let t = await axGet(s),
              e = JSON.parse(
                c(t).find("svg").attr("AxData") ||
                  c(t).find("#config").text() ||
                  "{}"
              );
            var p;
            if (n.axhubEditorConfig)
              ((null === (p = n.axhubEditorConfig) || void 0 === p
                ? void 0
                : p.time) || 0) <
                ((null === e || void 0 === e ? void 0 : e.time) || 0) &&
                (n.axhubEditorConfig = e);
            else n.axhubEditorConfig = e;
          } catch (m) {
            console.error(m);
          }
        if (r) {
          let t = getGlobalConfig();
          var h, u, f, g;
          if (t[r])
            if (
              ((null === (h = n.axhubEditorConfig) || void 0 === h
                ? void 0
                : h.time) || 0) <
              ((null === (u = t[r]) || void 0 === u ? void 0 : u.time) || 0)
            )
              n.axhubEditorConfig = Object(
                _antv_util__WEBPACK_IMPORTED_MODULE_1__.a
              )(
                {},
                (null === (f = n) || void 0 === f
                  ? void 0
                  : f.axhubEditorConfig) || {},
                t[r] || {}
              );
            else
              n.axhubEditorConfig = Object(
                _antv_util__WEBPACK_IMPORTED_MODULE_1__.a
              )(
                {},
                t[r] || {},
                (null === (g = n) || void 0 === g
                  ? void 0
                  : g.axhubEditorConfig) || {}
              );
        }
        if (n.axhubEditorConfig) {
          var L;
          switch (n.configSource) {
            case "repeater":
              break;
            case "editor":
              n =
                (null === (e = n.axhubEditorConfig) || void 0 === e
                  ? void 0
                  : e.config) || {};
              break;
            default:
              n = Object(_antv_util__WEBPACK_IMPORTED_MODULE_1__.a)(
                n,
                (null === (a = n.axhubEditorConfig) || void 0 === a
                  ? void 0
                  : a.config) || {}
              );
          }
          switch (n.dataSource) {
            case "repeater":
              break;
            case "editor":
              l = (null === (i = n.axhubEditorConfig) || void 0 === i
                ? void 0
                : i.data) || { data: [], keys: [] };
              break;
            default:
              l =
                (null === (o = n.axhubEditorConfig) || void 0 === o
                  ? void 0
                  : o.data) || l;
          }
          (d = window
            .atob(
              (null === (L = n.axhubEditorConfig) || void 0 === L
                ? void 0
                : L.u) || ""
            )
            .endsWith("b1")),
            delete n.axhubEditorConfig;
        }
        return { config: n, data: l, isEnt: d };
      };
  },
  26: function (t, n, e) {
    "use strict";
    var a = e(29);
    n.a = function (t) {
      return Array.isArray ? Array.isArray(t) : Object(a.a)(t, "Array");
    };
  },
  29: function (t, n, e) {
    "use strict";
    var a = {}.toString;
    n.a = function (t, n) {
      return a.call(t) === "[object " + n + "]";
    };
  },
  31: function (t, n) {
    var e = [],
      a = [];
    function i(t, n) {
      if (((n = n || {}), void 0 === t))
        throw new Error(
          "insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options])."
        );
      var i,
        o = !0 === n.prepend ? "prepend" : "append",
        r =
          void 0 !== n.container ? n.container : document.querySelector("head"),
        c = e.indexOf(r);
      return (
        -1 === c && ((c = e.push(r) - 1), (a[c] = {})),
        void 0 !== a[c] && void 0 !== a[c][o]
          ? (i = a[c][o])
          : ((i = a[c][o] =
              (function () {
                var t = document.createElement("style");
                return t.setAttribute("type", "text/css"), t;
              })()),
            "prepend" === o
              ? r.insertBefore(i, r.childNodes[0])
              : r.appendChild(i)),
        65279 === t.charCodeAt(0) && (t = t.substr(1, t.length)),
        i.styleSheet ? (i.styleSheet.cssText += t) : (i.textContent += t),
        i
      );
    }
    (t.exports = i), (t.exports.insertCss = i);
  },
  38: function (t, n, e) {
    "use strict";
    var a = e(49),
      i = e(29);
    n.a = function (t) {
      if (!Object(a.a)(t) || !Object(i.a)(t, "Object")) return !1;
      if (null === Object.getPrototypeOf(t)) return !0;
      for (var n = t; null !== Object.getPrototypeOf(n); )
        n = Object.getPrototypeOf(n);
      return Object.getPrototypeOf(t) === n;
    };
  },
  39: function (t, n, e) {
    "use strict";
    var a = e(26),
      i = e(38);
    function o(t, n) {
      if (Object.hasOwn) return Object.hasOwn(t, n);
      if (null == t)
        throw new TypeError("Cannot convert undefined or null to object");
      return Object.prototype.hasOwnProperty.call(Object(t), n);
    }
    function r(t, n, e, c) {
      for (var s in ((e = e || 0), (c = c || 5), n))
        if (o(n, s)) {
          var l = n[s];
          null !== l && Object(i.a)(l)
            ? (Object(i.a)(t[s]) || (t[s] = {}),
              e < c ? r(t[s], l, e + 1, c) : (t[s] = n[s]))
            : Object(a.a)(l)
            ? ((t[s] = []), (t[s] = t[s].concat(l)))
            : void 0 !== l && (t[s] = l);
        }
    }
    n.a = function (t) {
      for (var n = [], e = 1; e < arguments.length; e++)
        n[e - 1] = arguments[e];
      for (var a = 0; a < n.length; a += 1) r(t, n[a]);
      return t;
    };
  },
  49: function (t, n, e) {
    "use strict";
    n.a = function (t) {
      return "object" === typeof t && null !== t;
    };
  },
  52: function (t, n, e) {
    var a, i, o;
    (o = function () {
      var t,
        n,
        e = document,
        a = e.getElementsByTagName("head")[0],
        i = {},
        o = {},
        r = {},
        c = {};
      function s(t, n) {
        for (var e = 0, a = t.length; e < a; ++e) if (!n(t[e])) return !1;
        return 1;
      }
      function l(t, n) {
        s(t, function (t) {
          return n(t), 1;
        });
      }
      function d(n, e, a) {
        n = n.push ? n : [n];
        var h = e && e.call,
          u = h ? e : a,
          f = h ? n.join("") : e,
          g = n.length;
        function L(t) {
          return t.call ? t() : i[t];
        }
        function m() {
          if (!--g)
            for (var t in ((i[f] = 1), u && u(), r))
              s(t.split("|"), L) && !l(r[t], L) && (r[t] = []);
        }
        return (
          setTimeout(function () {
            l(n, function n(e, a) {
              return null === e
                ? m()
                : (a ||
                    /^https?:\/\//.test(e) ||
                    !t ||
                    (e = -1 === e.indexOf(".js") ? t + e + ".js" : t + e),
                  c[e]
                    ? (f && (o[f] = 1),
                      2 == c[e]
                        ? m()
                        : setTimeout(function () {
                            n(e, !0);
                          }, 0))
                    : ((c[e] = 1), f && (o[f] = 1), void p(e, m)));
            });
          }, 0),
          d
        );
      }
      function p(t, i) {
        var o,
          r = e.createElement("script");
        (r.onload =
          r.onerror =
          r.onreadystatechange =
            function () {
              (r.readyState && !/^c|loade/.test(r.readyState)) ||
                o ||
                ((r.onload = r.onreadystatechange = null),
                (o = 1),
                (c[t] = 2),
                i());
            }),
          (r.async = 1),
          (r.src = n ? t + (-1 === t.indexOf("?") ? "?" : "&") + n : t),
          a.insertBefore(r, a.lastChild);
      }
      return (
        (d.get = p),
        (d.order = function (t, n, e) {
          !(function a(i) {
            (i = t.shift()), t.length ? d(i, a) : d(i, n, e);
          })();
        }),
        (d.path = function (n) {
          t = n;
        }),
        (d.urlArgs = function (t) {
          n = t;
        }),
        (d.ready = function (t, n, e) {
          t = t.push ? t : [t];
          var a,
            o = [];
          return (
            !l(t, function (t) {
              i[t] || o.push(t);
            }) &&
            s(t, function (t) {
              return i[t];
            })
              ? n()
              : ((a = t.join("|")),
                (r[a] = r[a] || []),
                r[a].push(n),
                e && e(o)),
            d
          );
        }),
        (d.done = function (t) {
          d([null], t);
        }),
        d
      );
    }),
      t.exports
        ? (t.exports = o())
        : void 0 ===
            (i = "function" === typeof (a = o) ? a.call(n, e, n, t) : a) ||
          (t.exports = i);
  },
  766: function (t, n, e) {
    t.exports = e(846);
  },
  846: function (t, n, e) {
    "use strict";
    e.r(n);
    var a = e(21),
      i = e(39),
      o = e(143);
    const r = window.$,
      c = async (t) => {
        const n = window.$;
        let e =
            n(t).parent().find('[data-label="acp-config"]').attr("id") || "",
          i = e ? Object(a.g)(e, o.a) : {};
        if (((i = (await Object(a.i)(t, i)).config), !i.json)) {
          var r, c;
          let e = n(t).parent().find('[data-label="acp-json-textArea"]');
          if (((i.json = n(e).find("textArea").val() || ""), !i.jsonUrl)) {
            let e =
              n(t).parent().find('[data-label="acp-json"]').attr("id") || "";
            if (e) {
              var s, l;
              let t = Object(a.m)(e);
              i.jsonUrl =
                (null === t ||
                void 0 === t ||
                null === (s = t.rows[0]) ||
                void 0 === s ||
                null === (l = s.url) ||
                void 0 === l
                  ? void 0
                  : l.text) || "";
            }
          }
          i.json ||
            0 !==
              (null === (r = i) ||
              void 0 === r ||
              null === (c = r.jsonUrl) ||
              void 0 === c
                ? void 0
                : c.indexOf("http")) ||
            (i.json = (await Object(a.a)(i.jsonUrl)) || "");
        }
        return (
          (i.id =
            i.id ||
            t.id +
              (function (t) {
                t = t || 32;
                var n = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
                  e = n.length,
                  a = "";
                for (let i = 0; i < t; i++)
                  a += n.charAt(Math.floor(Math.random() * e));
                return a;
              })(12)),
          i
        );
      };
    var s = e(31);
    const l = window.$,
      d = async (t) => {
        let n =
            (0, window.$)(t)
              .parent()
              .find('[data-label="acp-config"]')
              .attr("id") || "",
          e = n ? Object(a.g)(n, o.a) : {};
        return (e = (await Object(a.i)(t, e)).config || e), e;
      },
      p = (t, n) => {
        t("@acp-lottie-animation")
          .$()
          .map(async (t, n) => {
            (async (t) => {
              try {
                let e,
                  o = await c(t),
                  s = !0;
                (window.acplt = window.acplt || {}),
                  window.lottie ||
                    (await Object(a.n)(
                      "https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/lottie-web/5.8.1/lottie.min.js"
                    ));
                const l = window.lottie,
                  d = async () => {
                    if ((e && e.destroy(), o.json)) {
                      var n, a, i;
                      let c = {
                        container: t,
                        renderer:
                          o.renderer || (r(t).is(":hidden") ? "svg" : "canvas"),
                        loop: null === (n = o.loop) || void 0 === n || n,
                        count:
                          null !== (a = o.count) && void 0 !== a ? a : void 0,
                        autoplay:
                          null === (i = o.autoplay) || void 0 === i || i,
                        animationData:
                          "string" === typeof o.json
                            ? JSON.parse(o.json)
                            : o.json,
                      };
                      r(t).html(""),
                        (e = l.loadAnimation(c)),
                        (window.acplt[o.id] = e),
                        (window.acplt[o.id].replay = () => {
                          e.goToAndPlay(0, !0);
                        }),
                        o.speed && e.setSpeed(o.speed),
                        (!1 !== o.autoplay && !1 !== o.loop) ||
                          r(t).click((t) => {
                            s ? e.goToAndPlay(0, !0) : e.goToAndStop(0, !0),
                              o.toggle && (s = !s);
                          });
                    }
                  };
                try {
                  d();
                } catch (n) {
                  console.error(n);
                }
                -1 !== window.location.host.indexOf("127.0.0.1") &&
                  r(t).click(async (n) => {
                    if (n.altKey) {
                      window.openAxhubEditor ||
                        (await Object(a.n)(
                          o.AxhubEditorUrl ||
                            "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                        ));
                      const n = () => {
                        var t, n, e, a;
                        return {
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "Lottie JSON",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "input",
                                    attributeId: "jsonUrl",
                                    placeholder: "Lottie JSON \u94fe\u63a5",
                                    width: "100%",
                                    initialValue: o.jsonUrl,
                                  },
                                  {
                                    type: "custom-text-area",
                                    placeholder: "Lottie JSON \u4ee3\u7801",
                                    attributeId: "json",
                                    initialValue:
                                      "string" === typeof o.json
                                        ? o.json
                                        : JSON.stringify(o.json),
                                  },
                                  {
                                    type: "text",
                                    textType: "link",
                                    displayName: "lottie \u8d44\u6e90",
                                    attributeId: "link1",
                                    link: "https://lottiefiles.com/popular?sort=all-time",
                                    initialValue: "lottiefiles",
                                  },
                                ],
                              },
                              {
                                type: "collapse-panel",
                                displayName: "\u64ad\u653e\u914d\u7f6e",
                                attributeId: "lottieConfig",
                                children: [
                                  {
                                    type: "checkbox",
                                    displayName: "\u81ea\u52a8\u64ad\u653e",
                                    attributeId: "autoplay",
                                    initialValue:
                                      null === (t = o.autoplay) ||
                                      void 0 === t ||
                                      t,
                                  },
                                  {
                                    type: "checkbox",
                                    displayName: "\u5faa\u73af\u64ad\u653e",
                                    attributeId: "loop",
                                    initialValue:
                                      null === (n = o.loop) ||
                                      void 0 === n ||
                                      n,
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u5faa\u73af\u6b21\u6570",
                                    attributeId: "count",
                                    initialValue:
                                      null !== (e = o.count) && void 0 !== e
                                        ? e
                                        : void 0,
                                  },
                                  {
                                    type: "input-number",
                                    displayName: "\u901f\u5ea6",
                                    step: 0.1,
                                    attributeId: "speed",
                                    initialValue:
                                      null !== (a = o.speed) && void 0 !== a
                                        ? a
                                        : 1,
                                  },
                                ],
                              },
                              {
                                type: "collapse-panel",
                                displayName: "\u4ea4\u4e92\u65b9\u6cd5",
                                attributeId: "lottieAction",
                                children: [
                                  {
                                    type: "text",
                                    displayName: "\u64ad\u653e",
                                    attributeId: "play",
                                    expandable: !0,
                                    copyable: !0,
                                    info: "\u89e6\u53d1\u65b9\u6cd5\uff1a Axure \u91cc\u9009\u62e9\u52a8\u4f5c\u6253\u5f00\u94fe\u63a5-\u9009\u62e9\u5916\u90e8\u94fe\u63a5-\u586b\u5165\u590d\u5236\u7684\u51fd\u6570",
                                    initialValue: "javascript:acplt.".concat(
                                      o.id,
                                      ".play()"
                                    ),
                                  },
                                  {
                                    type: "text",
                                    displayName: "\u91cd\u64ad",
                                    attributeId: "replay",
                                    expandable: !0,
                                    copyable: !0,
                                    info: "\u89e6\u53d1\u65b9\u6cd5\uff1a Axure \u91cc\u9009\u62e9\u52a8\u4f5c\u6253\u5f00\u94fe\u63a5-\u9009\u62e9\u5916\u90e8\u94fe\u63a5-\u586b\u5165\u590d\u5236\u7684\u51fd\u6570",
                                    initialValue: "javascript:acplt.".concat(
                                      o.id,
                                      ".replay()"
                                    ),
                                  },
                                  {
                                    type: "text",
                                    displayName: "\u505c\u6b62",
                                    attributeId: "stop",
                                    expandable: !0,
                                    copyable: !0,
                                    info: "\u89e6\u53d1\u65b9\u6cd5\uff1a Axure \u91cc\u9009\u62e9\u52a8\u4f5c\u6253\u5f00\u94fe\u63a5-\u9009\u62e9\u5916\u90e8\u94fe\u63a5-\u586b\u5165\u590d\u5236\u7684\u51fd\u6570",
                                    initialValue: "javascript:acplt.".concat(
                                      o.id,
                                      ".stop()"
                                    ),
                                  },
                                  {
                                    type: "text",
                                    displayName: "\u5207\u6362\u72b6\u6001",
                                    attributeId: "toggle",
                                    expandable: !0,
                                    copyable: !0,
                                    info: "\u89e6\u53d1\u65b9\u6cd5\uff1a Axure \u91cc\u9009\u62e9\u52a8\u4f5c\u6253\u5f00\u94fe\u63a5-\u9009\u62e9\u5916\u90e8\u94fe\u63a5-\u586b\u5165\u590d\u5236\u7684\u51fd\u6570",
                                    initialValue: "javascript:acplt.".concat(
                                      o.id,
                                      ".togglePlay()"
                                    ),
                                  },
                                  {
                                    type: "text",
                                    displayName: "\u6682\u505c",
                                    attributeId: "pause",
                                    expandable: !0,
                                    copyable: !0,
                                    info: "\u89e6\u53d1\u65b9\u6cd5\uff1a Axure \u91cc\u9009\u62e9\u52a8\u4f5c\u6253\u5f00\u94fe\u63a5-\u9009\u62e9\u5916\u90e8\u94fe\u63a5-\u586b\u5165\u590d\u5236\u7684\u51fd\u6570",
                                    initialValue: "javascript:acplt.".concat(
                                      o.id,
                                      ".stop()"
                                    ),
                                  },
                                ],
                              },
                            ],
                          },
                        };
                      };
                      window.openAxhubEditor({
                        element: {
                          right: ["g2", "g3", "g4", "b1", "u1", "t1", "b2"],
                          lib: "animation",
                          container: t,
                        },
                        attributesConfig: n(),
                        onConfigChange: (t) => {
                          var e;
                          return (
                            (o = Object(i.a)(o, t)),
                            "jsonUrl" === Object.keys(t)[0] &&
                            0 ===
                              (null === (e = t.jsonUrl) || void 0 === e
                                ? void 0
                                : e.indexOf("http"))
                              ? Object(a.a)(t.jsonUrl).then((t) => {
                                  (o.json = t), d();
                                })
                              : d(),
                            n()
                          );
                        },
                        getConfig: () => o,
                        getPng: async () => {
                          var n;
                          let e = r(t).find("canvas")[0];
                          if (!e) {
                            const n = r(t).find("svg")[0];
                            n &&
                              (e = await Object(a.c)(
                                r(n).prop("outerHTML"),
                                r(t).width(),
                                r(t).height()
                              ));
                          }
                          return null !== (n = e) && void 0 !== n && n.toDataURL
                            ? {
                                width: r(t).width(),
                                height: r(t).height(),
                                base64: e.toDataURL("image/png"),
                              }
                            : {
                                width: r(t).width(),
                                height: r(t).height(),
                                base64:
                                  "",
                              };
                        },
                      });
                    }
                  });
              } catch (n) {
                console.error(
                  "\u6e32\u67d3\u9047\u5230\u9ebb\u70e6\u5566\uff1a",
                  n
                );
              }
            })(n);
          }),
          t("@acp-svg-animation")
            .$()
            .map(async (t, n) => {
              (async (t) => {
                try {
                  let n = await d(t),
                    e = l(t).height(),
                    o = l(t).width();
                  const r = async () => {
                    let i = Object(a.d)(n.colors),
                      r =
                        n.backgroundColor || l("body").css("background-color");
                    if ((l(t).html(""), 1 === n.type))
                      l(t).html(
                        '\n        \x3c!--base--\x3e\n        <svg width="'
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:0;">\n            <g class="big-outter">\n                <g class="squares">\n                    <path class="Ellipse 25" d="M383.931 285.267C374.922 309.242 360.656 330.88 342.188 348.583C323.72 366.285 301.522 379.599 277.234 387.541L277 386.821C301.181 378.915 323.28 365.659 341.667 348.035C360.053 330.411 374.255 308.869 383.225 285L383.931 285.267Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="6" stroke-linecap="square" stroke-dasharray="1 15" />\n                </g>\n                <g class="bottom-dots">\n                    <path class="Ellipse 22" d="M368.63 350.215C350.6 370.742 328.367 387.15 303.437 398.328C278.508 409.505 251.466 415.189 224.146 414.995C196.827 414.801 169.868 408.733 145.1 397.202C120.332 385.672 98.3341 368.949 80.5984 348.168" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" stroke-linecap="square" stroke-dasharray="1 15" />\n                    <path class="Ellipse 21" d="M345.779 148.085C360.806 171.738 368.526 199.298 367.972 227.315C367.419 255.333 358.616 282.566 342.666 305.607L342.147 305.248C358.027 282.309 366.79 255.197 367.341 227.303C367.893 199.409 360.207 171.972 345.246 148.423L345.779 148.085Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0.5 15" />\n                </g>\n                <g class="top-dots">\n                    <path class="Ellipse 20" d="M92.4362 117.897C75.3686 139.201 63.6658 164.291 58.3117 191.059C52.9576 217.826 54.1089 245.488 61.6686 271.718L62.394 271.509C54.8677 245.395 53.7216 217.856 59.0519 191.207C64.3823 164.558 76.0333 139.578 93.0253 118.369L92.4362 117.897Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="0.5 15" />\n                    <path class="Ellipse 23" d="M251.126 44.8182C226.015 41.2368 200.432 42.9587 176.027 49.8728" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" stroke-linecap="square" stroke-dasharray="0.5 15" />\n                    <path class="Ellipse 24" d="M300.89 118.301C274.736 99.5021 242.549 91.1476 210.597 94.8638" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" stroke-linecap="square" stroke-dasharray="0.5 15" />\n                </g>\n                <g class="Ellipse 12">\n                    <mask class="path-20-inside-6_115_2" fill="white">\n                        <path d="M225.5 22C240.73 22 255.911 23.7181 270.755 27.1217L269.171 34.0299C254.846 30.7455 240.197 29.0875 225.5 29.0875L225.5 22Z" />\n                    </mask>\n                    <path d="M225.5 22C240.73 22 255.911 23.7181 270.755 27.1217L269.171 34.0299C254.846 30.7455 240.197 29.0875 225.5 29.0875L225.5 22Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="8" mask="url(#path-20-inside-6_115_2)" />\n                </g>\n                <g class="Ellipse 11">\n                    <mask class="path-21-inside-7_115_2" fill="white">\n                        <path d="M76.2195 83.2711C89.0537 69.7053 103.677 57.9521 119.686 48.3363L125.449 57.9312C110.312 67.0233 96.4854 78.1363 84.3502 90.9633L76.2195 83.2711Z" />\n                    </mask>\n                    <path d="M76.2195 83.2711C89.0537 69.7053 103.677 57.9521 119.686 48.3363L125.449 57.9312C110.312 67.0233 96.4854 78.1363 84.3502 90.9633L76.2195 83.2711Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="8" mask="url(#path-21-inside-7_115_2)" />\n                </g>\n            </g>\n            <circle class="base" cx="228.5" cy="224.5" r="202" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n            <mask class="path-2-inside-1_115_2" fill="white">\n                <path d="M165.046 416.801C208.726 431.214 256.011 430.328 299.119 414.287C342.228 398.247 378.591 368.008 402.224 328.548C425.858 289.088 435.354 242.758 429.149 197.183C422.944 151.607 401.408 109.502 368.086 77.7961L363.102 83.0341C395.235 113.608 416.001 154.21 421.985 198.158C427.968 242.106 418.811 286.782 396.022 324.833C373.232 362.884 338.167 392.043 296.598 407.511C255.028 422.979 209.432 423.834 167.312 409.935L165.046 416.801Z" />\n            </mask>\n            <path d="M165.046 416.801C208.726 431.214 256.011 430.328 299.119 414.287C342.228 398.247 378.591 368.008 402.224 328.548C425.858 289.088 435.354 242.758 429.149 197.183C422.944 151.607 401.408 109.502 368.086 77.7961L363.102 83.0341C395.235 113.608 416.001 154.21 421.985 198.158C427.968 242.106 418.811 286.782 396.022 324.833C373.232 362.884 338.167 392.043 296.598 407.511C255.028 422.979 209.432 423.834 167.312 409.935L165.046 416.801Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="8" mask="url(#path-2-inside-1_115_2)" />\n        </svg>\n\n        \x3c!--big centro--\x3e\n        <svg width="'
                          )
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:1;">\n            <g class="big-centro">\n                <circle class="Ellipse 19" cx="227.5" cy="224.5" r="158" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n                <g class="Ellipse 29">\n                    <mask class="path-23-inside-8_115_2" fill="white">\n                        <path d="M70.3243 192.208C68.873 199.183 67.8935 206.247 67.3925 213.352L70.5546 213.575C71.0456 206.612 72.0055 199.689 73.4278 192.854L70.3243 192.208Z" />\n                    </mask>\n                    <path d="M70.3243 192.208C68.873 199.183 67.8935 206.247 67.3925 213.352L70.5546 213.575C71.0456 206.612 72.0055 199.689 73.4278 192.854L70.3243 192.208Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-23-inside-8_115_2)" />\n                </g>\n                <g class="Ellipse 48">\n                    <mask class="path-24-inside-9_115_2" fill="white">\n                        <path d="M109.166 116.849C104.328 122.078 99.8478 127.626 95.756 133.457L98.3509 135.278C102.361 129.564 106.751 124.126 111.493 119.002L109.166 116.849Z" />\n                    </mask>\n                    <path d="M109.166 116.849C104.328 122.078 99.8478 127.626 95.756 133.457L98.3509 135.278C102.361 129.564 106.751 124.126 111.493 119.002L109.166 116.849Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-24-inside-9_115_2)" />\n                </g>\n                <g class="Ellipse 49">\n                    <mask class="path-25-inside-10_115_2" fill="white">\n                        <path d="M156.914 81.6077C150.492 84.6902 144.285 88.2021 138.335 92.1196L140.079 94.7672C145.909 90.9281 151.992 87.4864 158.286 84.4655L156.914 81.6077Z" />\n                    </mask>\n                    <path d="M156.914 81.6077C150.492 84.6902 144.285 88.2021 138.335 92.1196L140.079 94.7672C145.909 90.9281 151.992 87.4864 158.286 84.4655L156.914 81.6077Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-25-inside-10_115_2)" />\n                </g>\n                <g class="Ellipse 30">\n                    <mask class="path-26-inside-11_115_2" fill="white">\n                        <path d="M80.0639 287.513C88.7706 307.608 101.547 325.681 117.588 340.592L119.747 338.27C104.026 323.658 91.5052 305.946 82.9726 286.252L80.0639 287.513Z" />\n                    </mask>\n                    <path d="M80.0639 287.513C88.7706 307.608 101.547 325.681 117.588 340.592L119.747 338.27C104.026 323.658 91.5052 305.946 82.9726 286.252L80.0639 287.513Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-26-inside-11_115_2)" />\n                </g>\n                <g class="Ellipse 38">\n                    <mask class="path-27-inside-12_115_2" fill="white">\n                        <path d="M284.312 76.5318C260.377 67.3417 234.569 64.0954 209.103 67.0713L210.125 75.8204C234.176 73.0099 258.55 76.0758 281.155 84.7552L284.312 76.5318Z" />\n                    </mask>\n                    <path d="M284.312 76.5318C260.377 67.3417 234.569 64.0954 209.103 67.0713L210.125 75.8204C234.176 73.0099 258.55 76.0758 281.155 84.7552L284.312 76.5318Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-27-inside-12_115_2)" />\n                </g>\n                <g class="Ellipse 46">\n                    <mask class="path-28-inside-13_115_2" fill="white">\n                        <path d="M376.684 278.04C385.344 253.908 388.021 228.035 384.485 202.64L375.761 203.855C379.1 227.838 376.572 252.273 368.393 275.064L376.684 278.04Z" />\n                    </mask>\n                    <path d="M376.684 278.04C385.344 253.908 388.021 228.035 384.485 202.64L375.761 203.855C379.1 227.838 376.572 252.273 368.393 275.064L376.684 278.04Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-28-inside-13_115_2)" />\n                </g>\n                <g class="Ellipse 47">\n                    <mask class="path-29-inside-14_115_2" fill="white">\n                        <path d="M90.923 321.469C106.609 343.562 127.42 361.52 151.572 373.802L159.476 358.26C137.838 347.256 119.194 331.168 105.141 311.375L90.923 321.469Z" />\n                    </mask>\n                    <path d="M90.923 321.469C106.609 343.562 127.42 361.52 151.572 373.802L159.476 358.26C137.838 347.256 119.194 331.168 105.141 311.375L90.923 321.469Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-29-inside-14_115_2)" />\n                </g>\n                <circle class="Ellipse 44" cx="227.5" cy="224.5" r="150" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n            </g>\n        </svg>\n\n        \x3c!--solo lines--\x3e\n        <svg width="'
                          )
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:2;">\n            <g class="solo-lines">\n                <g class="left-line">\n                    <mask class="path-18-inside-4_115_2" fill="white">\n                        <path d="M109.714 84.729C87.8988 102.801 70.6164 125.728 59.2501 151.677C47.8838 177.625 42.7493 205.874 44.2574 234.162C45.7655 262.451 53.8744 289.994 67.9352 314.586C81.9959 339.179 101.618 360.139 125.231 375.789L126.101 374.477C102.693 358.963 83.2407 338.185 69.3019 313.805C55.3631 289.426 47.3245 262.122 45.8294 234.079C44.3344 206.036 49.4244 178.032 60.6921 152.308C71.9598 126.585 89.0923 103.856 110.719 85.9413L109.714 84.729Z" />\n                    </mask>\n                    <path d="M109.714 84.729C87.8988 102.801 70.6164 125.728 59.2501 151.677C47.8838 177.625 42.7493 205.874 44.2574 234.162C45.7655 262.451 53.8744 289.994 67.9352 314.586C81.9959 339.179 101.618 360.139 125.231 375.789L126.101 374.477C102.693 358.963 83.2407 338.185 69.3019 313.805C55.3631 289.426 47.3245 262.122 45.8294 234.079C44.3344 206.036 49.4244 178.032 60.6921 152.308C71.9598 126.585 89.0923 103.856 110.719 85.9413L109.714 84.729Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" mask="url(#path-18-inside-4_115_2)" />\n                </g>\n                <g class="right-line">\n                    <mask class="path-19-inside-5_115_2" fill="white">\n                        <path d="M293.127 56.0696C319.474 66.6482 342.971 83.2599 361.731 104.57C380.491 125.88 393.99 151.293 401.144 178.768C408.298 206.243 408.906 235.013 402.92 262.766C396.935 290.518 384.522 316.48 366.68 338.564L365.455 337.574C383.143 315.682 395.448 289.946 401.381 262.434C407.315 234.922 406.712 206.401 399.621 179.165C392.529 151.928 379.147 126.735 360.55 105.61C341.952 84.485 318.659 68.0173 292.541 57.5306L293.127 56.0696Z" />\n                    </mask>\n                    <path d="M293.127 56.0696C319.474 66.6482 342.971 83.2599 361.731 104.57C380.491 125.88 393.99 151.293 401.144 178.768C408.298 206.243 408.906 235.013 402.92 262.766C396.935 290.518 384.522 316.48 366.68 338.564L365.455 337.574C383.143 315.682 395.448 289.946 401.381 262.434C407.315 234.922 406.712 206.401 399.621 179.165C392.529 151.928 379.147 126.735 360.55 105.61C341.952 84.485 318.659 68.0173 292.541 57.5306L293.127 56.0696Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" mask="url(#path-19-inside-5_115_2)" />\n                </g>\n            </g>\n        </svg>\n\n        \x3c!--outter center--\x3e\n        <svg width="'
                          )
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:3;">\n            <g class="outter-center">\n                <g class="Ellipse 33">\n                    <mask class="path-13-inside-2_115_2" fill="white">\n                        <path d="M189.514 348.899C211.061 355.133 233.858 355.662 255.672 350.436L255.068 347.917C233.691 353.039 211.35 352.52 190.233 346.411L189.514 348.899Z" />\n                    </mask>\n                    <path d="M189.514 348.899C211.061 355.133 233.858 355.662 255.672 350.436L255.068 347.917C233.691 353.039 211.35 352.52 190.233 346.411L189.514 348.899Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-13-inside-2_115_2)" />\n                </g>\n                <g class="Ellipse 34">\n                    <mask class="path-14-inside-3_115_2" fill="white">\n                        <path d="M356.914 241.429C359.846 218.667 356.816 195.533 348.12 174.294L341.756 176.899C350.001 197.036 352.874 218.969 350.094 240.551L356.914 241.429Z" />\n                    </mask>\n                    <path d="M356.914 241.429C359.846 218.667 356.816 195.533 348.12 174.294L341.756 176.899C350.001 197.036 352.874 218.969 350.094 240.551L356.914 241.429Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="4" mask="url(#path-14-inside-3_115_2)" />\n                </g>\n                <path class="Subtract" d="M189.25 109.57L189.432 109.657L189.624 109.592C210.524 102.521 232.956 101.284 254.506 106.014C276.057 110.744 295.909 121.262 311.926 136.436L312.071 136.573H312.27H322.893C344.364 159.613 357.5 190.522 357.5 224.5C357.5 295.745 299.745 353.5 228.5 353.5C157.255 353.5 99.5 295.745 99.5 224.5C99.5 170.522 132.653 124.286 179.708 105.046L189.25 109.57Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n            </g>\n        </svg>\n\n        \x3c!--center lines--\x3e\n        <svg width="'
                          )
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:4;">\n            <g class="center-lines">\n                <circle class="Ellipse 36" cx="225.5" cy="224.5" r="93" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n                <path class="Ellipse 45" d="M152.445 160.624C135.723 180.1 127.383 205.455 129.26 231.112C131.136 256.768 143.075 280.625 162.451 297.433C181.826 314.242 207.05 322.625 232.575 320.739C258.099 318.853 281.833 306.852 298.555 287.376C315.277 267.9 323.617 242.545 321.74 216.888C319.864 191.232 307.925 167.375 288.549 150.567C269.174 133.758 243.95 125.375 218.425 127.261C192.901 129.147 169.167 141.148 152.445 160.624L152.445 160.624Z" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="8" stroke-dasharray="1 20" />\n            </g>\n        </svg>\n\n        \x3c!--center--\x3e\n        <svg width="'
                          )
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" viewBox="0 0 450 450" style="--i:5;">\n            <g class="center">\n                <path class="center_2" d="M173.051 160.818C183.357 152.33 195.57 146.47 208.64 143.741L209.406 147.646L209.598 148.626L210.579 148.435C213.252 147.913 215.974 147.53 218.739 147.291C202.333 148.709 187.389 155.238 175.508 165.278L176.271 164.633L175.626 163.869L173.051 160.818ZM268.968 159.114L271.131 155.768C282.255 163.153 291.42 173.128 297.84 184.836L294.328 186.706L293.445 187.177L293.916 188.06C298.136 195.966 301.026 204.69 302.286 213.934C297.387 178 267.858 149.902 231.266 147.211C244.593 148.191 256.981 152.541 267.584 159.411L268.424 159.955L268.968 159.114ZM300.731 247.009L304.553 248.1C300.733 260.894 293.865 272.57 284.539 282.125L281.715 279.301L281.008 278.594L280.301 279.301C292.512 267.089 300.668 250.821 302.572 232.692C302.101 237.178 301.247 241.55 300.044 245.774L299.77 246.735L300.731 247.009ZM225.346 303.006L225.389 307C212.037 306.982 198.888 303.723 187.073 297.504L188.969 294.006L189.445 293.128L188.567 292.651C186.556 291.559 184.599 290.38 182.7 289.12C194.964 297.259 209.678 302 225.5 302C225.779 302 226.057 301.998 226.335 301.996L225.335 302.006L225.346 303.006ZM149.854 245.575L146.04 246.69C142.449 233.83 142.033 220.29 144.827 207.234L148.705 208.113L149.682 208.335L149.902 207.358C152.935 193.924 159.459 181.81 168.471 172.022C155.761 185.826 148 204.257 148 224.5C148 242.991 154.476 259.969 165.283 273.291C158.889 265.41 154.012 256.249 151.095 246.254L150.814 245.294L149.854 245.575Z" fill="'
                          )
                          .concat(i[0] || "#00AAFF", '" stroke="')
                          .concat(
                            i[0] || "#00AAFF",
                            '" stroke-width="2" />\n                <circle class="dot" cx="225.5" cy="224.5" r="14" stroke="'
                          )
                          .concat(
                            i[0] || "#00AAFF",
                            '" />\n            </g>\n        </svg>\n'
                          )
                      ),
                        Object(s.insertCss)(
                          "\n        @keyframes change-view-"
                            .concat(
                              t.id,
                              " {\n            0%,\n            50% {\n                transform: rotate(-0deg) skew(00deg) translateX(calc(0 * var(--i)))\n                    translateY(calc(-0px * var(--i)));\n            }\n\n            70%,\n            100% {\n                transform: rotate(-80deg) skew(30deg) translateX(calc("
                            )
                            .concat(
                              (o / 400) * 45,
                              "px * var(--i)))\n                    translateY(calc(-"
                            )
                            .concat(
                              (o / 400) * 35,
                              "px * var(--i)));\n            }\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " svg {\n            position: absolute;\n            transition: 0.5s;\n            transform-origin: center;\n            left: 0;\n            fill: none;\n            animation: change-view-"
                            )
                            .concat(
                              t.id,
                              " 5s ease-in-out infinite alternate;\n            filter: drop-shadow(0 0 12px "
                            )
                            .concat(
                              i[0] || "#00AAFF",
                              ");\n        }\n\n        #"
                            )
                            .concat(t.id, " .big-centro,\n        #")
                            .concat(t.id, " .outter1,\n        #")
                            .concat(t.id, " .solo-lines,\n        #")
                            .concat(t.id, " .center,\n        #")
                            .concat(t.id, " .outter-center,\n        #")
                            .concat(t.id, " .bottom-dots,\n        #")
                            .concat(t.id, " .center-lines,\n        #")
                            .concat(t.id, " .squares,\n        #")
                            .concat(
                              t.id,
                              " .top-dots {\n            transform-origin: center;\n            animation: rotate-"
                            )
                            .concat(
                              t.id,
                              " 4s ease-in-out infinite alternate;\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " .big-centro {\n            animation-delay: -1.5s;\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " .outter1 {\n            animation-delay: -1.2s;\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " .center {\n            animation-delay: -2.2s;\n        }\n\n        #"
                            )
                            .concat(t.id, " .bottom-dots,\n        #")
                            .concat(
                              t.id,
                              " .top-dots {\n            animation-duration: 7s;\n        }\n\n        #"
                            )
                            .concat(t.id, " .center-lines,\n        #")
                            .concat(
                              t.id,
                              " .outter-center {\n            animation-duration: 6s;\n            animation-delay: -3s;\n        }\n\n        @keyframes rotate-"
                            )
                            .concat(
                              t.id,
                              " {\n            to {\n                transform: rotate(360deg);\n            }\n        }\n\n        "
                            )
                        );
                    else if (2 === n.type) {
                      await Object(a.n)(
                        "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/chroma-js/2.4.2/chroma.min.js"
                      );
                      let n = window.chroma,
                        e = i[0] ? n(i[0]).alpha(0.3) : "rgba(0, 255, 0, 0.2)",
                        c = i[0] ? n(i[0]).brighten(3) : "#AFA";
                      l(t).html(
                        '\n        <div class="panel_'.concat(
                          t.id,
                          '">\n            <div class="scanner"></div>\n            <ul class="something">\n                <li></li>\n                <li></li>\n                <li></li>\n                <li></li>\n                <li></li>\n                <li></li>\n            </ul>\n        </div>\n        '
                        )
                      ),
                        Object(s.insertCss)(
                          "\n        .panel_"
                            .concat(
                              t.id,
                              " {\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            margin: auto;\n            box-shadow: inset 0 0 0 "
                            )
                            .concat(o / 8 - 1, "px ")
                            .concat(r || "#222", ", inset 0 0 0 ")
                            .concat(o / 8, "px ")
                            .concat(e, ", inset 0 0 0 ")
                            .concat(o / 4 - 1, "px ")
                            .concat(r || "#222", ", inset 0 0 0 ")
                            .concat(o / 4, "px ")
                            .concat(e, ", inset 0 0 0 ")
                            .concat((o / 8) * 3 - 1, "px ")
                            .concat(r || "#222", ", inset 0 0 0 ")
                            .concat((o / 8) * 3, "px ")
                            .concat(
                              e,
                              ";\n            border-radius: 50%;\n            transform: rotate(0deg);\n            overflow: hidden;\n            width: 100%;\n            height: 100%;\n            border: 1px solid "
                            )
                            .concat(
                              i[0] ? n(i[0]).alpha(0.8) : "#393",
                              ";\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .scanner {\n            -webkit-animation: scanning_"
                            )
                            .concat(
                              t.id,
                              " 6s infinite linear;\n            animation: scanning_"
                            )
                            .concat(
                              t.id,
                              " 6s infinite linear;\n            background-image: url('');\n            background-size: 100%;\n            background-image: linear-gradient(to top right, "
                            )
                            .concat(
                              i[0] || "#00ff00",
                              " 0%, rgba(0, 0, 0, 0) 50%);\n            transform-origin: top left;\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            width: 100%;\n            height: 100%;\n            border-left: 1px solid rgba(0, 255, 0, 0.1);\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              ":before {\n            content: '';\n            display: block;\n            position: absolute;\n            top: 0;\n            left: 50%;\n            width: 1px;\n            height: 100%;\n            background: "
                            )
                            .concat(e, ";\n          }\n          .panel_")
                            .concat(
                              t.id,
                              ":after {\n            content: '';\n            display: block;\n            position: absolute;\n            top: 50%;\n            left: 0;\n            width: 100%;\n            height: 1px;\n            background: "
                            )
                            .concat(e, ";\n          }\n          .panel_")
                            .concat(
                              t.id,
                              " .something {\n            list-style: none;\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .something li {\n            -webkit-animation: target_"
                            )
                            .concat(
                              t.id,
                              " 6s infinite linear;\n            animation: target_"
                            )
                            .concat(
                              t.id,
                              " 6s infinite linear;\n            border-radius: 50%;\n            box-shadow: 0 0 10px "
                            )
                            .concat(
                              c,
                              ";\n            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n            opacity: 0;\n            display: block;\n            position: absolute;\n            width: 10px;\n            height: 10px;\n            background: "
                            )
                            .concat(c, ";\n          }\n          .panel_")
                            .concat(
                              t.id,
                              " .something li:nth-child(1) {\n            -webkit-animation-delay: 2250ms;\n                    animation-delay: 2250ms;\n            top: 30%;\n            left: 30%;\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .something li:nth-child(2) {\n            -webkit-animation-delay: 3200ms;\n                    animation-delay: 3200ms;\n            top: 15%;\n            left: 60%;\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .something li:nth-child(3) {\n            -webkit-animation-delay: 5050ms;\n                    animation-delay: 5050ms;\n            top: 70%;\n            left: 80%;\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .something li:nth-child(4) {\n            -webkit-animation-delay: 1100ms;\n                    animation-delay: 1100ms;\n            top: 60%;\n            left: 20%;\n          }\n          .panel_"
                            )
                            .concat(
                              t.id,
                              " .something li:nth-child(5) {\n            -webkit-animation-delay: 3000ms;\n                    animation-delay: 3000ms;\n            top: 30%;\n            left: 50%;\n          }\n\n          @-webkit-keyframes scanning_"
                            )
                            .concat(
                              t.id,
                              " {\n            100% {\n              transform: rotate(360deg);\n            }\n          }\n\n          @keyframes scanning_"
                            )
                            .concat(
                              t.id,
                              " {\n            100% {\n              transform: rotate(360deg);\n            }\n          }\n          @-webkit-keyframes target_"
                            )
                            .concat(
                              t.id,
                              " {\n            1% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);\n              opacity: 0.5;\n              transform: scale(2.5);\n            }\n            3% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);\n              opacity: 1;\n              transform: scale(1.5);\n            }\n            60% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n              opacity: 0;\n              transform: scale(0.6);\n            }\n          }\n          @keyframes target_"
                            )
                            .concat(
                              t.id,
                              " {\n            1% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);\n              opacity: 0.5;\n              transform: scale(2.5);\n            }\n            3% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);\n              opacity: 1;\n              transform: scale(1.5);\n            }\n            60% {\n              filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);\n              opacity: 0;\n              transform: scale(0.6);\n            }\n          }\n        "
                            )
                        );
                    } else if (3 === n.type)
                      l(t).html(
                        '\n        <div id="'.concat(
                          t.id,
                          '_figure">\n            <div class="c"></div>\n            <div class="c2"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div>\n            <div class="c3"></div>\n            <div class="c4"></div>\n            <div class="c5"></div>\n            <div class="c6"></div>\n        </div>\n        '
                        )
                      ),
                        Object(s.insertCss)(
                          "\n        #"
                            .concat(
                              t.id,
                              "_figure .c{width:240px;height:240px;border:3px solid "
                            )
                            .concat(
                              i[0] || "#98bdcd",
                              ";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,-50px);}\n        #"
                            )
                            .concat(
                              t.id,
                              '_figure .c:after{content:"";position:absolute;left:-10px;top:-10px;width:100%;height:100%;border-radius:50%;border:10px solid '
                            )
                            .concat(
                              i[0] || "#98bdcd",
                              ";border-top-color:transparent;border-bottom-color:transparent;animation:R 10s infinite linear;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure .c2{width:100%;height:100%;border:1px solid "
                            )
                            .concat(
                              i[2] || i[0] || "#7a929c",
                              ";border-radius:50%;position:absolute;top:0;left:0;padding:1px;animation:L 80s infinite linear;box-sizing:border-box;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure .c3{width:33%;height:33%;border:2px solid "
                            )
                            .concat(
                              i[1] || "#a05d55",
                              ";border-radius:50%;transform:translate3d(-50%,-50%,5px);position:absolute;top:50%;left:50%;}\n        #"
                            )
                            .concat(
                              t.id,
                              '_figure .c3:after{content:"";position:absolute;left:-5px;top:-5px;width:100%;height:100%;border-radius:50%;border:5px solid '
                            )
                            .concat(
                              i[1] || "#a05d55",
                              ";border-top-color:transparent;border-bottom-color:transparent;animation:L 5s infinite linear;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure .c4{width:75px;height:75px;transform:translate3d(-50%,-50%,0px);position:absolute;left:50%;top:50%;}\n        #"
                            )
                            .concat(
                              t.id,
                              '_figure .c4:after{content:"";width:100%;height:100%;position:absolute;left:-3px;top:-3px;border-radius:50%;border:3px solid '
                            )
                            .concat(
                              i[0] || "#98bdcd",
                              ";border-left-color:transparent;animation:R 5s infinite linear;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure .c5{width:77px;height:77px;transform:translate3d(-50%,-50%,65px);position:absolute;left:50%;top:50%;border-radius:50%;}\n        #"
                            )
                            .concat(
                              t.id,
                              '_figure .c5:after{content:"";width:100%;height:100%;position:absolute;left:-1px;top:-1px;border:1px solid '
                            )
                            .concat(
                              i[2] || i[0] || "#7a929c",
                              ";border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;animation:L 5s infinite linear;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure .c6{width:55px;height:55px;transform:translate3d(-50%,-50%,61px);position:absolute;left:50%;top:50%;border-radius:50%;}\n        #"
                            )
                            .concat(
                              t.id,
                              '_figure .c6:after{content:"";width:100%;height:100%;position:absolute;left:-1px;top:-1px;border:1px solid '
                            )
                            .concat(
                              i[2] || i[0] || "#7a929c",
                              ";border-right-color:transparent;border-top-color:transparent;border-radius:50%;animation:R 10s infinite linear;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i{height:15px;width:1px;background:"
                            )
                            .concat(
                              i[0] || "#98bdcd",
                              ";position:absolute;left:50%;margin-left:-10px;transform-origin:1000% 1005%;}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(1){transform:rotate(-5deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(2){transform:rotate(5deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(3){transform:rotate(15deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(4){transform:rotate(25deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(5){transform:rotate(35deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(6){transform:rotate(45deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(7){transform:rotate(55deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(8){transform:rotate(65deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(9){transform:rotate(75deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(10){transform:rotate(85deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(11){transform:rotate(95deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(12){transform:rotate(105deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(13){transform:rotate(115deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(14){transform:rotate(125deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(15){transform:rotate(135deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(16){transform:rotate(145deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(17){transform:rotate(155deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(18){transform:rotate(165deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(19){transform:rotate(175deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(20){transform:rotate(185deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(21){transform:rotate(195deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(22){transform:rotate(205deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(23){transform:rotate(215deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(24){transform:rotate(225deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(25){transform:rotate(235deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(26){transform:rotate(245deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(27){transform:rotate(255deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(28){transform:rotate(265deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(29){transform:rotate(275deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(30){transform:rotate(285deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(31){transform:rotate(295deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(32){transform:rotate(305deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(33){transform:rotate(315deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(34){transform:rotate(325deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(35){transform:rotate(335deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(36){transform:rotate(345deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(37){transform:rotate(355deg);}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure i:nth-child(38){transform:rotate(365deg);}\n\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure{width:305px;height:305px;margin:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(-40deg) rotateY(30deg) scale(1.1,1.1);transition:1.4s;transform-style: preserve-3d;}\n        #"
                            )
                            .concat(
                              t.id,
                              "_figure:hover{transform:translate(-50%,-50%) rotateX(0deg) rotateY(0deg) scale(1.1,1.1);}\n\n        @keyframes R{\n        0%{transform:rotate(20deg);}\n        100%{transform:rotate(380deg)}\n        }\n        @keyframes L{\n        0%{transform:rotate(0deg);}\n        100%{transform:rotate(-360deg)}\n        }\n        "
                            )
                        );
                    else if (4 === n.type)
                      l(t).html(
                        '\n            <svg xmlns="http://www.w3.org/2000/svg" width="'
                          .concat(o + 144, '" height="')
                          .concat(
                            e + 144,
                            '" style="--i:0;--j:0;" viewBox="0 0 344 344">\n                <g fill-opacity="0" class="out1">\n                    <path d="M72 172C72 116.772 116.772 72 172 72C227.228 72 272 116.772 272 172C272 227.228 227.228 272 172 272C116.772 272 72 227.228 72 172ZM197.322 172C197.322 158.015 185.985 146.678 172 146.678C158.015 146.678 146.678 158.015 146.678 172C146.678 185.985 158.015 197.322 172 197.322C185.985 197.322 197.322 185.985 197.322 172Z"></path>\n                    <path\n                        d="M72 172C72 116.772 116.772 72 172 72C227.228 72 272 116.772 272 172C272 227.228 227.228 272 172 272C116.772 272 72 227.228 72 172ZM197.322 172C197.322 158.015 185.985 146.678 172 146.678C158.015 146.678 146.678 158.015 146.678 172C146.678 185.985 158.015 197.322 172 197.322C185.985 197.322 197.322 185.985 197.322 172Z"\n                        stroke="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n                        stroke-width="2"\n                        stroke-miterlimit="16"\n                        mask="url(#path-1-inside-1_111_3212)"\n                    ></path>\n                </g>\n            </svg>\n            <svg xmlns="http://www.w3.org/2000/svg" width="'
                          )
                          .concat(o + 144, '" height="')
                          .concat(
                            e + 144,
                            '" style="--i:1;--j:1;" viewBox="0 0 344 344">\n            <g class="out2">\n                <mask class="path-2-inside-2_111_3212" fill="white">\n                    <path d="M102.892 127.966C93.373 142.905 88.952 160.527 90.29 178.19L94.375 177.88C93.104 161.1 97.305 144.36 106.347 130.168L102.892 127.966Z"></path>\n                    <path d="M93.34 194.968C98.305 211.971 108.646 226.908 122.814 237.541L125.273 234.264C111.814 224.163 101.99 209.973 97.273 193.819L93.34 194.968Z"></path>\n                    <path d="M152.707 92.359C140.33 95.358 128.822 101.199 119.097 109.421L121.742 112.55C130.981 104.739 141.914 99.19 153.672 96.341L152.707 92.359Z"></path>\n                    <path d="M253.294 161.699C255.099 175.937 253.132 190.4 247.59 203.639L243.811 202.057C249.075 189.48 250.944 175.74 249.23 162.214L253.294 161.699Z"></path>\n                    <path d="M172 90.056C184.677 90.056 197.18 92.997 208.528 98.647C219.875 104.298 229.757 112.505 237.396 122.621L234.126 125.09C226.869 115.479 217.481 107.683 206.701 102.315C195.921 96.947 184.043 94.153 172 94.153V90.056Z"></path>\n                    <path d="M244.195 133.235C246.991 138.442 249.216 143.937 250.83 149.623L246.888 150.742C245.355 145.34 243.242 140.12 240.586 135.174L244.195 133.235Z"></path>\n                    <path d="M234.238 225.304C223.932 237.338 210.358 246.126 195.159 250.604C179.961 255.082 163.79 255.058 148.606 250.534L149.775 246.607C164.201 250.905 179.563 250.928 194.001 246.674C208.44 242.42 221.335 234.071 231.126 222.639L234.238 225.304Z"></path>\n                </mask>\n                <path\n                    d="M102.892 127.966L105.579 123.75L101.362 121.063L98.675 125.28L102.892 127.966ZM90.29 178.19L85.304 178.567L85.682 183.553L90.667 183.175L90.29 178.19ZM94.375 177.88L94.753 182.866L99.739 182.488L99.361 177.503L94.375 177.88ZM106.347 130.168L110.564 132.855L113.251 128.638L109.034 125.951L106.347 130.168ZM93.34 194.968L91.939 190.168L87.139 191.569L88.54 196.369L93.34 194.968ZM122.814 237.541L119.813 241.54L123.812 244.541L126.813 240.542L122.814 237.541ZM125.273 234.264L129.272 237.265L132.273 233.266L128.274 230.265L125.273 234.264ZM97.273 193.819L102.073 192.418L100.671 187.618L95.872 189.02L97.273 193.819ZM152.707 92.359L157.567 91.182L156.389 86.323L151.53 87.5L152.707 92.359ZM119.097 109.421L115.869 105.603L112.05 108.831L115.278 112.649L119.097 109.421ZM121.742 112.55L117.924 115.778L121.152 119.596L124.97 116.368L121.742 112.55ZM153.672 96.341L154.849 101.201L159.708 100.023L158.531 95.164L153.672 96.341ZM253.294 161.699L258.255 161.07L257.626 156.11L252.666 156.738L253.294 161.699ZM247.59 203.639L245.66 208.251L250.272 210.182L252.203 205.569L247.59 203.639ZM243.811 202.057L239.198 200.126L237.268 204.739L241.88 206.669L243.811 202.057ZM249.23 162.214L248.601 157.253L243.641 157.882L244.269 162.842L249.23 162.214ZM172 90.056V85.056H167V90.056H172ZM208.528 98.647L206.299 103.123L206.299 103.123L208.528 98.647ZM237.396 122.621L240.409 126.611L244.399 123.598L241.386 119.608L237.396 122.621ZM234.126 125.09L230.136 128.103L233.149 132.093L237.139 129.08L234.126 125.09ZM206.701 102.315L204.473 106.791L204.473 106.791L206.701 102.315ZM172 94.153H167V99.153H172V94.153ZM244.195 133.235L248.601 130.87L246.235 126.465L241.83 128.83L244.195 133.235ZM250.83 149.623L252.195 154.433L257.005 153.067L255.64 148.257L250.83 149.623ZM246.888 150.742L242.078 152.107L243.444 156.917L248.254 155.552L246.888 150.742ZM240.586 135.174L238.22 130.768L233.815 133.134L236.181 137.539L240.586 135.174ZM234.238 225.304L238.036 228.556L241.288 224.759L237.491 221.506L234.238 225.304ZM195.159 250.604L196.572 255.4L196.572 255.4L195.159 250.604ZM148.606 250.534L143.814 249.107L142.386 253.899L147.178 255.326L148.606 250.534ZM149.775 246.607L151.203 241.816L146.411 240.388L144.983 245.18L149.775 246.607ZM194.001 246.674L195.415 251.47L195.415 251.47L194.001 246.674ZM231.126 222.639L234.379 218.841L230.581 215.589L227.329 219.386L231.126 222.639ZM98.675 125.28C88.576 141.13 83.884 159.826 85.304 178.567L95.275 177.812C94.019 161.227 98.171 144.681 107.109 130.653L98.675 125.28ZM90.667 183.175L94.753 182.866L93.998 172.895L89.912 173.204L90.667 183.175ZM99.361 177.503C98.171 161.8 102.102 146.135 110.564 132.855L102.131 127.481C92.507 142.585 88.037 160.4 89.389 178.258L99.361 177.503ZM109.034 125.951L105.579 123.75L100.205 132.183L103.661 134.385L109.034 125.951ZM88.54 196.369C93.808 214.41 104.78 230.259 119.813 241.54L125.815 233.542C112.512 223.558 102.802 209.532 98.14 193.566L88.54 196.369ZM126.813 240.542L129.272 237.265L121.274 231.263L118.815 234.54L126.813 240.542ZM128.274 230.265C115.679 220.813 106.486 207.534 102.073 192.418L92.474 195.221C97.493 212.412 107.948 227.513 122.272 238.263L128.274 230.265ZM95.872 189.02L91.939 190.168L94.742 199.767L98.674 198.619L95.872 189.02ZM151.53 87.5C138.398 90.681 126.188 96.879 115.869 105.603L122.325 113.239C131.457 105.519 142.262 100.034 153.884 97.219L151.53 87.5ZM115.278 112.649L117.924 115.778L125.56 109.322L122.915 106.193L115.278 112.649ZM124.97 116.368C133.616 109.059 143.846 103.866 154.849 101.201L152.495 91.482C139.981 94.513 128.347 100.419 118.514 108.732L124.97 116.368ZM158.531 95.164L157.567 91.182L147.848 93.536L148.812 97.519L158.531 95.164ZM248.334 162.327C250.028 175.697 248.181 189.277 242.978 201.708L252.203 205.569C258.082 191.522 260.169 176.177 258.255 161.07L248.334 162.327ZM249.521 199.027L245.741 197.445L241.88 206.669L245.66 208.251L249.521 199.027ZM248.423 203.987C254.025 190.602 256.014 175.98 254.19 161.585L244.269 162.842C245.873 175.5 244.125 188.357 239.198 200.126L248.423 203.987ZM249.858 167.174L253.923 166.659L252.666 156.738L248.601 157.253L249.858 167.174ZM172 95.056C183.903 95.056 195.644 97.817 206.299 103.123L210.757 94.172C198.717 88.176 185.45 85.056 172 85.056V95.056ZM206.299 103.123C216.954 108.429 226.233 116.135 233.406 125.634L241.386 119.608C233.281 108.874 222.796 100.167 210.757 94.172L206.299 103.123ZM234.383 118.631L231.113 121.1L237.139 129.08L240.409 126.611L234.383 118.631ZM238.116 122.077C230.393 111.849 220.403 103.552 208.93 97.839L204.473 106.791C214.56 111.814 223.345 119.11 230.136 128.103L238.116 122.077ZM208.93 97.839C197.458 92.126 184.816 89.153 172 89.153V99.153C183.269 99.153 194.385 101.767 204.473 106.791L208.93 97.839ZM177 94.153V90.056H167V94.153H177ZM239.79 135.601C242.416 140.49 244.504 145.649 246.02 150.988L255.64 148.257C253.927 142.225 251.567 136.395 248.601 130.87L239.79 135.601ZM249.464 144.813L245.523 145.932L248.254 155.552L252.195 154.433L249.464 144.813ZM251.698 149.376C250.067 143.628 247.818 138.073 244.991 132.808L236.181 137.539C238.666 142.168 240.644 147.052 242.078 152.107L251.698 149.376ZM242.951 139.579L246.561 137.64L241.83 128.83L238.22 130.768L242.951 139.579ZM230.441 222.051C220.763 233.351 208.017 241.603 193.746 245.808L196.572 255.4C212.698 250.649 227.101 241.325 238.036 228.556L230.441 222.051ZM193.746 245.808C179.475 250.012 164.291 249.99 150.033 245.742L147.178 255.326C163.289 260.125 180.447 260.151 196.572 255.4L193.746 245.808ZM153.397 251.962L154.567 248.035L144.983 245.18L143.814 249.107L153.397 251.962ZM148.348 251.399C163.7 255.973 180.049 255.997 195.415 251.47L192.588 241.877C179.077 245.858 164.702 245.837 151.203 241.816L148.348 251.399ZM195.415 251.47C210.78 246.942 224.504 238.058 234.924 225.891L227.329 219.386C218.167 230.084 206.099 237.897 192.588 241.877L195.415 251.47ZM227.874 226.436L230.986 229.101L237.491 221.506L234.379 218.841L227.874 226.436Z"\n                    fill="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n                    mask="url(#path-2-inside-2_111_3212)"\n                ></path>\n            </g>\n            </svg>\n            <svg xmlns="http://www.w3.org/2000/svg" width="'
                          )
                          .concat(o + 144, '" height="')
                          .concat(
                            e + 144,
                            '" style="--i:0;--j:2;" viewBox="0 0 344 344">\n            <g class="inner3">\n                <path d="M195.136 135.689C188.115 131.215 179.948 128.873 171.624 128.946C163.299 129.019 155.174 131.503 148.232 136.099L148.42 136.382C155.307 131.823 163.368 129.358 171.627 129.286C179.886 129.213 187.988 131.537 194.954 135.975L195.136 135.689Z"></path>\n                <path d="M195.136 208.311C188.115 212.784 179.948 215.127 171.624 215.054C163.299 214.981 155.174 212.496 148.232 207.901L148.42 207.618C155.307 212.177 163.368 214.642 171.627 214.714C179.886 214.786 187.988 212.463 194.954 208.025L195.136 208.311Z"></path>\n                <path\n                    d="M195.136 135.689L195.474 135.904L195.689 135.566L195.351 135.352L195.136 135.689ZM171.624 128.946L171.627 129.346L171.624 128.946ZM148.232 136.099L148.011 135.765L147.678 135.986L147.899 136.32L148.232 136.099ZM148.42 136.382L148.086 136.603L148.307 136.936L148.641 136.716L148.42 136.382ZM171.627 129.286L171.63 129.686L171.627 129.286ZM194.954 135.975L194.739 136.313L195.076 136.528L195.291 136.19L194.954 135.975ZM195.136 208.311L195.351 208.648L195.689 208.433L195.474 208.096L195.136 208.311ZM171.624 215.054L171.627 214.654L171.624 215.054ZM148.232 207.901L147.899 207.68L147.678 208.014L148.011 208.234L148.232 207.901ZM148.42 207.618L148.641 207.284L148.307 207.063L148.086 207.397L148.42 207.618ZM171.627 214.714L171.63 214.314L171.627 214.714ZM194.954 208.025L195.291 207.81L195.076 207.472L194.739 207.687L194.954 208.025ZM195.351 135.352C188.265 130.836 180.022 128.473 171.62 128.546L171.627 129.346C179.874 129.274 187.966 131.594 194.921 136.026L195.351 135.352ZM171.62 128.546C163.218 128.619 155.018 131.127 148.011 135.765L148.453 136.432C155.33 131.88 163.38 129.418 171.627 129.346L171.62 128.546ZM147.899 136.32L148.086 136.603L148.753 136.161L148.566 135.878L147.899 136.32ZM148.641 136.716C155.463 132.199 163.448 129.757 171.63 129.686L171.623 128.886C163.287 128.958 155.15 131.447 148.199 136.049L148.641 136.716ZM171.63 129.686C179.812 129.614 187.839 131.916 194.739 136.313L195.169 135.638C188.138 131.158 179.959 128.813 171.623 128.886L171.63 129.686ZM195.291 136.19L195.474 135.904L194.799 135.474L194.617 135.76L195.291 136.19ZM194.921 207.974C187.966 212.406 179.874 214.726 171.627 214.654L171.62 215.454C180.022 215.527 188.265 213.163 195.351 208.648L194.921 207.974ZM171.627 214.654C163.38 214.582 155.33 212.12 148.453 207.567L148.011 208.234C155.018 212.873 163.218 215.38 171.62 215.454L171.627 214.654ZM148.566 208.122L148.753 207.838L148.086 207.397L147.899 207.68L148.566 208.122ZM148.199 207.951C155.15 212.553 163.287 215.041 171.623 215.114L171.63 214.314C163.448 214.243 155.463 211.801 148.641 207.284L148.199 207.951ZM171.623 215.114C179.959 215.187 188.138 212.842 195.169 208.362L194.739 207.687C187.839 212.084 179.812 214.386 171.63 214.314L171.623 215.114ZM194.617 208.239L194.799 208.526L195.474 208.096L195.291 207.81L194.617 208.239Z"\n                    fill="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n                    mask="url(#path-5-inside-3_111_3212)"\n                ></path>\n            </g>\n            <path\n                fill-opacity="0"\n                class="out3"\n                d="M240.944 172C240.944 187.951 235.414 203.408 225.295 215.738C215.176 228.068 201.095 236.508 185.45 239.62C169.806 242.732 153.567 240.323 139.5 232.804C125.433 225.285 114.408 213.12 108.304 198.384C102.2 183.648 101.394 167.25 106.024 151.987C110.654 136.723 120.434 123.537 133.696 114.675C146.959 105.813 162.884 101.824 178.758 103.388C194.632 104.951 209.472 111.97 220.751 123.249"\n                stroke="'
                          )
                          .concat(
                            i[1] || "#ff0",
                            '"\n                stroke-width="1"\n            ></path>\n            </svg>\n            <svg xmlns="http://www.w3.org/2000/svg" width="'
                          )
                          .concat(o + 144, '" height="')
                          .concat(
                            e + 144,
                            '" style="--i:1;--j:3;" viewBox="0 0 344 344">\n            <g class="inner1">\n                <path\n                    fill-rule="evenodd"\n                    clip-rule="evenodd"\n                    d="M145.949 124.51L148.554 129.259C156.575 124.859 165.672 122.804 174.806 123.331C183.94 123.858 192.741 126.944 200.203 132.236C207.665 137.529 213.488 144.815 217.004 153.261C220.521 161.707 221.59 170.972 220.09 179.997L224.108 180.665L224.102 180.699L229.537 181.607C230.521 175.715 230.594 169.708 229.753 163.795L225.628 164.381C224.987 159.867 223.775 155.429 222.005 151.179C218.097 141.795 211.628 133.699 203.337 127.818C195.045 121.937 185.266 118.508 175.118 117.923C165.302 117.357 155.525 119.474 146.83 124.037C146.535 124.192 146.241 124.349 145.949 124.51ZM224.638 164.522C224.009 160.091 222.819 155.735 221.082 151.563C217.246 142.352 210.897 134.406 202.758 128.634C194.62 122.862 185.021 119.496 175.06 118.922C165.432 118.367 155.841 120.441 147.311 124.914L148.954 127.91C156.922 123.745 165.876 121.814 174.864 122.333C184.185 122.87 193.166 126.019 200.782 131.421C208.397 136.822 214.339 144.257 217.928 152.877C221.388 161.188 222.526 170.276 221.23 179.173L224.262 179.677C224.998 174.671 225.35 169.535 224.638 164.522Z"\n                    fill="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n                ></path>\n                <path\n                    fill-rule="evenodd"\n                    clip-rule="evenodd"\n                    d="M139.91 220.713C134.922 217.428 130.469 213.395 126.705 208.758L130.983 205.286L130.985 205.288L134.148 202.721C141.342 211.584 151.417 217.642 162.619 219.839C173.821 222.036 185.438 220.232 195.446 214.742L198.051 219.491C197.759 219.651 197.465 219.809 197.17 219.963C186.252 225.693 173.696 227.531 161.577 225.154C154.613 223.789 148.041 221.08 142.202 217.234L139.91 220.713ZM142.752 216.399C148.483 220.174 154.934 222.833 161.769 224.173C173.658 226.504 185.977 224.704 196.689 219.087L195.046 216.09C185.035 221.323 173.531 222.998 162.427 220.82C151.323 218.643 141.303 212.747 134.01 204.122L131.182 206.5C134.451 210.376 138.515 213.607 142.752 216.399Z"\n                    fill="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n                ></path>\n            </g>\n            </svg>\n            <svg xmlns="http://www.w3.org/2000/svg" width="'
                          )
                          .concat(o + 144, '" height="')
                          .concat(
                            e + 144,
                            '" style="--i:2;--j:4;" viewBox="0 0 344 344">\n            <path\n                class="center1"\n                d="M180.956 186.056C183.849 184.212 186.103 181.521 187.41 178.349C188.717 175.177 189.013 171.679 188.258 168.332C187.503 164.986 185.734 161.954 183.192 159.65C180.649 157.346 177.458 155.883 174.054 155.46C170.649 155.038 167.197 155.676 164.169 157.288C161.14 158.9 158.683 161.407 157.133 164.468C155.582 167.528 155.014 170.992 155.505 174.388C155.997 177.783 157.524 180.944 159.879 183.439L161.129 182.259C159.018 180.021 157.648 177.186 157.207 174.141C156.766 171.096 157.276 167.989 158.667 165.245C160.057 162.5 162.261 160.252 164.977 158.806C167.693 157.36 170.788 156.788 173.842 157.167C176.895 157.546 179.757 158.858 182.037 160.924C184.317 162.99 185.904 165.709 186.581 168.711C187.258 171.712 186.992 174.849 185.82 177.694C184.648 180.539 182.627 182.952 180.032 184.606L180.956 186.056Z"\n                fill="'
                          )
                          .concat(
                            i[1] || "#ff0",
                            '"\n            ></path>\n            <path\n                class="center"\n                d="M172 166.445C175.068 166.445 177.556 168.932 177.556 172C177.556 175.068 175.068 177.556 172 177.556C168.932 177.556 166.444 175.068 166.444 172C166.444 168.932 168.932 166.445 172 166.445ZM172 177.021C174.773 177.021 177.021 174.773 177.021 172C177.021 169.227 174.773 166.979 172 166.979C169.227 166.979 166.979 169.227 166.979 172C166.979 174.773 169.227 177.021 172 177.021Z"\n                fill="'
                          )
                          .concat(
                            i[0] || "#00FFFF",
                            '"\n            ></path>\n        </svg>\n        '
                          )
                      ),
                        Object(s.insertCss)(
                          "\n\n        #"
                            .concat(
                              t.id,
                              " svg {\n            position: absolute;\n            transition: .5s;\n            z-index: calc(1 - (0.2 * var(--j)));\n            transform-origin: center;\n            left: -72px;\n            top: -72px;\n            fill: none;\n            transform: rotate(-80deg) skew(30deg) translateX(calc(45px * var(--i))) translateY(calc(-35px * var(--i)));\n            animation: change-view-"
                            )
                            .concat(
                              t.id,
                              " 8s ease-in-out infinite alternate;\n        }\n\n        @keyframes change-view-"
                            )
                            .concat(
                              t.id,
                              " {\n            0%,\n            50% {\n              transform: rotate(-80deg) skew(30deg) translateX(calc(45px * var(--i))) translateY(calc(-35px * var(--i)));\n            }\n\n            70%,\n            100% {\n               transform: none;\n            }\n\n        }\n\n        @keyframes change-view2-"
                            )
                            .concat(
                              t.id,
                              " {\n            0%,\n            50% {\n                transform: rotate(-30deg) translateX(45px) translateY(-3px);\n            }\n\n            70%,\n            100% {\n               transform: none;\n            }\n\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " svg .center {\n            transition: .5s;\n            transform-origin: center;\n            transform: rotate(-30deg) translateX(45px) translateY(-3px);\n            animation: change-view2-"
                            )
                            .concat(
                              t.id,
                              " 8s ease-in-out infinite alternate;\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " .out2 {\n            animation: rotate_"
                            )
                            .concat(
                              t.id,
                              " 7s ease-in-out infinite alternate;\n            transform-origin: center;\n        }\n\n        #"
                            )
                            .concat(
                              t.id,
                              " .out3 {\n            animation: rotate_"
                            )
                            .concat(
                              t.id,
                              " 3s ease-in-out infinite alternate;\n            transform-origin: center;\n            stroke: "
                            )
                            .concat(i[1] || "#ff0", ";\n        }\n\n        #")
                            .concat(t.id, " .inner3,\n        #")
                            .concat(
                              t.id,
                              " .inner1 {\n            animation: rotate_"
                            )
                            .concat(
                              t.id,
                              " 4s ease-in-out infinite alternate;\n            transform-origin: center;\n        }\n\n        #"
                            )
                            .concat(t.id, " .center1 {\n            fill: ")
                            .concat(
                              i[1] || "#ff0",
                              ";\n            animation: rotate_"
                            )
                            .concat(
                              t.id,
                              " 2s ease-in-out infinite alternate;\n            transform-origin: center;\n        }\n\n        @keyframes rotate_"
                            )
                            .concat(
                              t.id,
                              " {\n            to {\n                transform: rotate(360deg);\n            }\n        }\n        "
                            )
                        );
                    else if (5 === n.type) {
                      await Object(a.n)(
                        "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/chroma-js/2.4.2/chroma.min.js"
                      );
                      let n = window.chroma,
                        r = i[0] || "#2cf7fe";
                      l(t).html(
                        '\n        <svg width="'
                          .concat(o, '" height="')
                          .concat(
                            e,
                            '" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 150 150">\n        <defs>\n          <g id="decoration-'
                          )
                          .concat(t.id, '">\n            <path stroke="')
                          .concat(
                            n(r).alpha(1),
                            '" stroke-width="75" fill="transparent" d="M75 37.5A37.5 37.5 0 0 0 73.692 37.523"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.9655172413793103),
                            '" stroke-width="75" fill="transparent" d="M73.692 37.523A37.5 37.5 0 0 0 72.384 37.592"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.9310344827586207),
                            '" stroke-width="75" fill="transparent" d="M72.384 37.592A37.5 37.5 0 0 0 71.08 37.706"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.896551724137931),
                            '" stroke-width="75" fill="transparent" d="M71.08 37.706A37.5 37.5 0 0 0 69.781 37.865"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.8620689655172414),
                            '" stroke-width="75" fill="transparent" d="M69.781 37.865A37.5 37.5 0 0 0 68.488 38.069"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.8275862068965517),
                            '" stroke-width="75" fill="transparent" d="M68.488 38.069A37.5 37.5 0 0 0 67.204 38.319"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.7931034482758621),
                            '" stroke-width="75" fill="transparent" d="M67.204 38.319A37.5 37.5 0 0 0 65.928 38.614"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.7586206896551724),
                            '" stroke-width="75" fill="transparent" d="M65.928 38.614A37.5 37.5 0 0 0 64.663 38.953"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.7241379310344829),
                            '" stroke-width="75" fill="transparent" d="M64.663 38.953A37.5 37.5 0 0 0 63.412 39.336"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.6896551724137931),
                            '" stroke-width="75" fill="transparent" d="M63.412 39.336A37.5 37.5 0 0 0 62.174 39.761"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.6551724137931035),
                            '" stroke-width="75" fill="transparent" d="M62.174 39.761A37.5 37.5 0 0 0 60.952 40.23"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.6206896551724138),
                            '" stroke-width="75" fill="transparent" d="M60.952 40.23A37.5 37.5 0 0 0 59.748 40.742"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.5862068965517241),
                            '" stroke-width="75" fill="transparent" d="M59.748 40.742A37.5 37.5 0 0 0 58.561 41.295"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.5517241379310345),
                            '" stroke-width="75" fill="transparent" d="M58.561 41.295A37.5 37.5 0 0 0 57.395 41.889"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.5172413793103449),
                            '" stroke-width="75" fill="transparent" d="M57.395 41.889A37.5 37.5 0 0 0 56.25 42.524"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.48275862068965525),
                            '" stroke-width="75" fill="transparent" d="M56.25 42.524A37.5 37.5 0 0 0 55.128 43.198"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.4482758620689655),
                            '" stroke-width="75" fill="transparent" d="M55.128 43.198A37.5 37.5 0 0 0 54.031 43.911"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.41379310344827586),
                            '" stroke-width="75" fill="transparent" d="M54.031 43.911A37.5 37.5 0 0 0 52.958 44.662"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.37931034482758624),
                            '" stroke-width="75" fill="transparent" d="M52.958 44.662A37.5 37.5 0 0 0 51.913 45.45"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.34482758620689663),
                            '" stroke-width="75" fill="transparent" d="M51.913 45.45A37.5 37.5 0 0 0 50.895 46.273"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.31034482758620696),
                            '" stroke-width="75" fill="transparent" d="M50.895 46.273A37.5 37.5 0 0 0 49.907 47.132"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.2758620689655173),
                            '" stroke-width="75" fill="transparent" d="M49.907 47.132A37.5 37.5 0 0 0 48.95 48.025"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.24137931034482762),
                            '" stroke-width="75" fill="transparent" d="M48.95 48.025A37.5 37.5 0 0 0 48.025 48.95"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.20689655172413793),
                            '" stroke-width="75" fill="transparent" d="M48.025 48.95A37.5 37.5 0 0 0 47.132 49.907"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.17241379310344826),
                            '" stroke-width="75" fill="transparent" d="M47.132 49.907A37.5 37.5 0 0 0 46.273 50.895"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.13793103448275873),
                            '" stroke-width="75" fill="transparent" d="M46.273 50.895A37.5 37.5 0 0 0 45.45 51.913"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.10344827586206903),
                            '" stroke-width="75" fill="transparent" d="M45.45 51.913A37.5 37.5 0 0 0 44.662 52.958"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.06896551724137936),
                            '" stroke-width="75" fill="transparent" d="M44.662 52.958A37.5 37.5 0 0 0 43.911 54.031"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0.03448275862068968),
                            '" stroke-width="75" fill="transparent" d="M43.911 54.031A37.5 37.5 0 0 0 43.198 55.128"/>\n            <path stroke="'
                          )
                          .concat(
                            n(r).alpha(0),
                            '" stroke-width="75" fill="transparent" d="M43.198 55.128A37.5 37.5 0 0 0 42.524 56.25"/>\n          </g>\n          <radialGradient id="decoration-12-gradient-'
                          )
                          .concat(
                            t.id,
                            '" cx="50%" cy="50%" r="50%">\n            <stop offset="0%" stop-color="transparent" stop-opacity="1"/>\n            <stop offset="100%" stop-color="rgba(44,247,254,0.3)" stop-opacity="1"/>\n          </radialGradient>\n        </defs>\n        <path r="24.833333333333332" cx="75" cy="75" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" fill="transparent" d="M99.834 75A24.834 24.834 0 0 1 75 99.834A24.834 24.834 0 0 1 50.166 75A24.834 24.834 0 0 1 99.834 75z"/>\n        <path r="49.666666666666664" cx="75" cy="75" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" fill="transparent" d="M124.666 75A49.666 49.666 0 0 1 75 124.666A49.666 49.666 0 0 1 25.334 75A49.666 49.666 0 0 1 124.666 75z"/>\n        <path r="74.5" cx="75" cy="75" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" fill="transparent" d="M149.5 75A74.5 74.5 0 0 1 75 149.5A74.5 74.5 0 0 1 0.5 75A74.5 74.5 0 0 1 149.5 75z"/>\n        <path r="1" cx="75" cy="75" stroke="transparent" fill="url(#decoration-12-gradient-'
                          )
                          .concat(
                            t.id,
                            ')" d="M76 75A1 1 0 0 1 75 76A1 1 0 0 1 74 75A1 1 0 0 1 76 75z" stroke-width="1">\n          <animate attributeName="r" values="1;75" dur="2s" repeatCount="indefinite"/>\n          <animate attributeName="opacity" values="1;0" dur="2s" repeatCount="indefinite"/>\n        </path>\n        <path r="2" cx="75" cy="75" fill="'
                          )
                          .concat(
                            r,
                            '" d="M77 75A2 2 0 0 1 75 77A2 2 0 0 1 73 75A2 2 0 0 1 77 75z"/>\n        <g>\n          <path points="139.9519052838329,112.5 10.048094716167085,37.50000000000002" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M139.952 112.5L10.048 37.5"/>\n          <path points="112.5,139.9519052838329 37.499999999999964,10.048094716167128" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M112.5 139.952L37.5 10.048"/>\n          <path points="75,150 74.99999999999999,0" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M75 150L75 0"/>\n          <path points="37.500000000000014,139.9519052838329 112.49999999999994,10.048094716167071" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M37.5 139.952L112.5 10.048"/>\n          <path points="10.048094716167114,112.50000000000003 139.95190528383287,37.499999999999964" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M10.048 112.5L139.952 37.5"/>\n          <path points="0,75.00000000000001 150,74.99999999999999" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="0.5" opacity="0.5" d="M0 75L150 75"/>\n        </g>\n        <path d="M139.086 112A75 75 0 0 1 112 139.086" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="2" fill="transparent"/>\n        <path d="M38 139.086A75 75 0 0 1 10.914 112" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="2" fill="transparent"/>\n        <path d="M10.914 38A75 75 0 0 1 38 10.914" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="2" fill="transparent"/>\n        <path d="M112 10.914A75 75 0 0 1 139.086 38" stroke="'
                          )
                          .concat(
                            r,
                            '" stroke-width="2" fill="transparent"/>\n        <use xlink:href="#decoration-'
                          )
                          .concat(
                            t.id,
                            '">\n          <animateTransform attributeName="transform" type="rotate" values="0, 75 75;360, 75 75" dur="3s" repeatCount="indefinite"/>\n        </use>\n      </svg>\n            '
                          )
                      );
                    }
                  };
                  r(),
                    -1 !== window.location.host.indexOf("127.0.0.1") &&
                      l(t).click(async (e) => {
                        if (e.altKey) {
                          window.openAxhubEditor ||
                            (await Object(a.n)(
                              n.AxhubEditorUrl ||
                                "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                            ));
                          const e = () => {
                            var t;
                            return {
                              config: {
                                type: "collapse",
                                children: [
                                  {
                                    type: "collapse-panel",
                                    displayName: "\u52a8\u753b\u914d\u7f6e",
                                    attributeId: "baseConfig",
                                    children: [
                                      {
                                        type: "select",
                                        displayName: "\u52a8\u753b\u7c7b\u578b",
                                        options: [
                                          {
                                            value: 1,
                                            label: "\u5168\u606f\u6295\u5f711",
                                          },
                                          { value: 2, label: "\u96f7\u8fbe1" },
                                          {
                                            value: 3,
                                            label: "\u5168\u606f\u6295\u5f712",
                                          },
                                          {
                                            value: 4,
                                            label: "\u5168\u606f\u6295\u5f713",
                                          },
                                          { value: 5, label: "\u96f7\u8fbe2" },
                                        ],
                                        attributeId: "type",
                                        initialValue:
                                          null !== (t = n.type) && void 0 !== t
                                            ? t
                                            : void 0,
                                      },
                                      {
                                        type: "custom-theme-color",
                                        displayName: "\u4e3b\u9898\u8272",
                                        info: "\u4e3b\u9898\u8272\u677f\u4e0e\u6570\u636e\u7cfb\u5217\u6309\u987a\u5e8f\u4e00\u4e00\u5bf9\u5e94",
                                        canChangeColor: !0,
                                        attributeId: "colors",
                                        defaultColors: [
                                          "#5B8FF9",
                                          "#5AD8A6",
                                          "#5D7092",
                                          "#F6BD16",
                                          "#6F5EF9",
                                          "#6DC8EC",
                                          "#945FB9",
                                          "#FF9845",
                                          "#1E9493",
                                          "#FF99C3",
                                        ],
                                        initialValue: n.colors
                                          ? Object(a.d)(n.colors)
                                          : void 0,
                                      },
                                    ],
                                  },
                                ],
                              },
                            };
                          };
                          window.openAxhubEditor({
                            element: {
                              right: ["g2", "g3", "g4", "b1", "u1"],
                              lib: "animation",
                              container: t,
                            },
                            attributesConfig: e(),
                            onConfigChange: (t) => (
                              (n = Object(i.a)(n, t)), r(), e()
                            ),
                            getConfig: () => n,
                            getPng: async () => {
                              var n;
                              let e;
                              return (
                                window.html2canvas ||
                                  (await Object(a.n)(
                                    "https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/html2canvas/1.4.1/html2canvas.min.js"
                                  )),
                                await new Promise((n) => {
                                  window
                                    .html2canvas(
                                      document.querySelector("#" + t.id),
                                      { backgroundColor: null }
                                    )
                                    .then((t) => {
                                      (e = t), n(!0);
                                    });
                                }),
                                null !== (n = e) && void 0 !== n && n.toDataURL
                                  ? {
                                      width: l(t).width(),
                                      height: l(t).height(),
                                      base64: e.toDataURL("image/png"),
                                    }
                                  : {
                                      width: l(t).width(),
                                      height: l(t).height(),
                                      base64:
                                        "",
                                    }
                              );
                            },
                          });
                        }
                      });
                } catch (n) {
                  console.error(
                    "\u6e32\u67d3\u9047\u5230\u9ebb\u70e6\u5566\uff1a",
                    n
                  );
                }
              })(n);
            }),
          t("@axhub-lottie")
            .$()
            .map(async (t, n) => {
              (async (t) => {
                try {
                  let e,
                    o,
                    s = await c(t);
                  (window.acplt = window.acplt || {}),
                    window.lottie ||
                      (await Object(a.n)(
                        "https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/lottie-web/5.8.1/lottie.min.js"
                      ));
                  const l = window.lottie,
                    d = async () => {
                      if ((e && e.destroy(), s.json)) {
                        let n = {
                          container: t,
                          renderer:
                            s.renderer ||
                            (r(t).is(":hidden") ? "svg" : "canvas"),
                          loop: !0,
                          autoplay: !0,
                          animationData:
                            "string" === typeof s.json
                              ? JSON.parse(s.json)
                              : s.json,
                        };
                        r(t).html(""), (e = l.loadAnimation(n));
                      }
                    };
                  try {
                    d();
                  } catch (n) {
                    console.error(n);
                  }
                  -1 !== window.location.host.indexOf("127.0.0.1") &&
                    r(t).click(async (n) => {
                      if (n.altKey) {
                        window.openAxhubEditor ||
                          (await Object(a.n)(
                            s.AxhubEditorUrl ||
                              "https://gitee.com/sprain_zero/axure-charts/blob/main/charts/editor-v1.5.js"
                          ));
                        const n = () => ({
                          config: {
                            type: "collapse",
                            children: [
                              {
                                type: "collapse-panel",
                                displayName: "Lottie JSON",
                                attributeId: "baseConfig",
                                children: [
                                  {
                                    type: "input",
                                    attributeId: "jsonUrl",
                                    placeholder: "Lottie JSON \u94fe\u63a5",
                                    width: "100%",
                                    initialValue: s.jsonUrl,
                                  },
                                  {
                                    type: "custom-text-area",
                                    placeholder: "Lottie JSON \u4ee3\u7801",
                                    attributeId: "json",
                                    initialValue:
                                      "string" === typeof s.json
                                        ? s.json
                                        : JSON.stringify(s.json),
                                  },
                                  {
                                    type: "text",
                                    textType: "link",
                                    displayName: "lottie \u8d44\u6e90",
                                    attributeId: "link1",
                                    link: "https://lottiefiles.com/popular?sort=all-time",
                                    initialValue: "lottiefiles",
                                  },
                                ],
                              },
                              {
                                type: "collapse-panel",
                                displayName: "\u4e13\u4e1a\u7248\u672c",
                                attributeId: "lottieConfig",
                                children: [
                                  {
                                    type: "text",
                                    displayName:
                                      "\u64ad\u653e\u5668\u914d\u7f6e",
                                    attributeId: "function1",
                                    initialValue: "\u652f\u6301",
                                  },
                                  {
                                    type: "text",
                                    displayName: "Axure \u4ea4\u4e92",
                                    attributeId: "function2",
                                    initialValue: "\u652f\u6301",
                                  },
                                  {
                                    type: "text",
                                    textType: "link",
                                    displayName: "\u8be6\u60c5\u8bbf\u95ee",
                                    attributeId: "link",
                                    initialValue: "http://axhub.im/charts/",
                                  },
                                ],
                              },
                            ],
                          },
                        });
                        window.openAxhubEditor({
                          element: {
                            right: ["g2", "g3", "g4", "b1", "u1"],
                            lib: "lottie",
                            free: !0,
                            container: t,
                          },
                          attributesConfig: n(),
                          onConfigChange: (t) => {
                            var e;
                            return (
                              (s = Object(i.a)(s, t)),
                              "jsonUrl" === Object.keys(t)[0] &&
                              0 ===
                                (null === (e = t.jsonUrl) || void 0 === e
                                  ? void 0
                                  : e.indexOf("http"))
                                ? Object(a.a)(t.jsonUrl).then((t) => {
                                    (s.json = t), d();
                                  })
                                : d(),
                              n()
                            );
                          },
                          getConfig: () => s,
                          getPng: async () => {
                            var n;
                            if (((o = r(t).find("canvas")[0]), !o)) {
                              const n = r(t).find("svg")[0];
                              n &&
                                (o = await Object(a.c)(
                                  r(n).prop("outerHTML"),
                                  r(t).width(),
                                  r(t).height()
                                ));
                            }
                            return null !== (n = o) &&
                              void 0 !== n &&
                              n.toDataURL
                              ? {
                                  width: r(t).width(),
                                  height: r(t).height(),
                                  base64: o.toDataURL("image/png"),
                                }
                              : {
                                  width: r(t).width(),
                                  height: r(t).height(),
                                  base64:
                                    "",
                                };
                          },
                        });
                      }
                    });
                } catch (n) {
                  console.error(
                    "\u6e32\u67d3\u9047\u5230\u9ebb\u70e6\u5566\uff1a",
                    n
                  );
                }
              })(n);
            });
      };
    ((t, n) => {
      let e = 0;
      setTimeout(function a() {
        t(), (e += 1), e < n && !window.loadAcpLottie && setTimeout(a, 300);
      }, 300);
    })(() => {
      !0 === window.loadAcpLottie && p(window.$axure, window.$);
    }, 5);
  },
});
